ClickHouse/src/Access
2022-02-17 14:18:15 +07:00
..
Common Change type of RowPolicyKind: bool -> enum. 2022-02-17 14:18:10 +07:00
tests Privileges CREATE/ALTER/DROP ROW POLICY now can be granted on a table or on database.* as well as globally *.* 2022-02-11 12:35:52 +07:00
AccessControl.cpp Update AccessControl.cpp 2022-01-12 16:42:33 +08:00
AccessControl.h Merge pull request #32662 from vitlibar/improve-exceptions-usage-in-access-control 2021-12-23 06:48:28 +03:00
AccessEntityIO.cpp Reduce IParser.h dependencies and dependents 2021-11-26 17:19:47 +01:00
AccessEntityIO.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
AccessRights.cpp Fixed tests 2022-02-04 20:56:49 +00:00
AccessRights.h Move more implementations from headers to cpp. 2021-11-02 22:38:32 +03:00
Authentication.cpp Updated additional cases 2021-12-20 15:55:07 +03:00
Authentication.h Split Authentication.h to common and main parts. 2021-11-01 19:13:49 +03:00
CachedAccessChecking.cpp Add helper class to cache the result of checking access. 2022-02-02 22:22:41 +07:00
CachedAccessChecking.h Add helper class to cache the result of checking access. 2022-02-02 22:22:41 +07:00
CMakeLists.txt
ContextAccess.cpp Fixed unit tests 2022-02-10 19:31:02 +00:00
ContextAccess.h Update ContextAccess.h 2022-01-13 15:21:09 +08:00
Credentials.cpp Add Kerberos support for authenticating existing users when accessing over HTTP 2021-03-11 23:41:10 +03:00
Credentials.h Merge pull request #28331 from vitlibar/mysql-authentication-cleanup 2021-10-04 11:11:45 +03:00
DiskAccessStorage.cpp When trying to update readonly and non-readonly access storages in one query, throw after updating non-readonly ones. 2021-12-23 01:17:45 +03:00
DiskAccessStorage.h Don't throw in unexceptional cases: update(). 2021-12-20 23:10:46 +03:00
EnabledQuota.cpp Improve quota's end-of-interval calculations. 2021-12-11 13:56:38 +03:00
EnabledQuota.h Improve quota's end-of-interval calculations. 2021-12-11 13:56:38 +03:00
EnabledRoles.cpp Merge ext into common 2021-06-16 23:28:41 +03:00
EnabledRoles.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
EnabledRolesInfo.cpp Fix partial revokes (complex cases). 2020-06-30 18:47:02 +03:00
EnabledRolesInfo.h Add new functions currentRoles(), enabledRoles(), defaultRoles(). 2021-07-24 23:20:40 +03:00
EnabledRowPolicies.cpp Rename RowPolicy::ConditionType -> RowPolicyFilterType and move it to Access/Common. 2021-11-19 00:14:23 +03:00
EnabledRowPolicies.h Rename RowPolicy::ConditionType -> RowPolicyFilterType and move it to Access/Common. 2021-11-19 00:14:23 +03:00
EnabledSettings.cpp Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
EnabledSettings.h Add new functions currentProfiles(), enabledProfiles(), defaultProfiles(). 2021-07-22 22:20:53 +03:00
ExternalAuthenticators.cpp Do not allow ldap servers with the same name 2022-01-17 00:31:10 +04:00
ExternalAuthenticators.h Rename "common" to "base" 2021-10-02 10:13:14 +03:00
GrantedRoles.cpp Merge pull request #26707 from vitlibar/fix-set-role 2021-07-23 23:16:15 +03:00
GrantedRoles.h just drop old privileges and assign new 2021-07-16 14:39:14 +08:00
GSSAcceptor.cpp Remove useless code 2021-11-20 10:06:28 +03:00
GSSAcceptor.h Remove useless code 2021-11-20 10:06:28 +03:00
IAccessEntity.cpp Use enum Type instead of std::type_index to represent the type of IAccessEntity. 2020-05-13 19:40:48 +03:00
IAccessEntity.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
IAccessStorage.cpp Fix clang tidy 2021-12-24 10:36:39 +03:00
IAccessStorage.h Don't throw in unexceptional cases: authenticate(). 2021-12-23 01:17:50 +03:00
LDAPAccessStorage.cpp Update src/Access/LDAPAccessStorage.cpp 2022-01-14 19:16:10 +07:00
LDAPAccessStorage.h Don't throw in unexceptional cases: authenticate(). 2021-12-23 01:17:50 +03:00
LDAPClient.cpp Merge pull request #33574 from vitlibar/fix-multiple-ldap-storages-in-same-config 2022-01-17 13:58:12 +07:00
LDAPClient.h Fix using multiple LDAP storages in the same config. 2022-01-13 20:01:50 +07:00
MemoryAccessStorage.cpp Don't throw in unexceptional cases: update(). 2021-12-20 23:10:46 +03:00
MemoryAccessStorage.h Don't throw in unexceptional cases: update(). 2021-12-20 23:10:46 +03:00
MultipleAccessStorage.cpp Fix using multiple LDAP storages in the same config. 2022-01-13 20:01:50 +07:00
MultipleAccessStorage.h Don't throw in unexceptional cases: authenticate(). 2021-12-23 01:17:50 +03:00
Quota.cpp Improve system tables for quotas. Remove function currentQuota(). 2020-05-13 19:40:48 +03:00
Quota.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
QuotaCache.cpp Improve quota's end-of-interval calculations. 2021-12-11 13:56:38 +03:00
QuotaCache.h Improve quota's end-of-interval calculations. 2021-12-11 13:56:38 +03:00
QuotaUsage.cpp Improve system tables for quotas. Remove function currentQuota(). 2020-05-13 19:40:48 +03:00
QuotaUsage.h Rename Quota::KeyType -> QuotaKeyType and move it to Access/Common. 2021-11-19 00:14:23 +03:00
ReplicatedAccessStorage.cpp Don't throw in unexceptional cases: update(). 2021-12-20 23:10:46 +03:00
ReplicatedAccessStorage.h Don't throw in unexceptional cases: update(). 2021-12-20 23:10:46 +03:00
Role.cpp Use enum Type instead of std::type_index to represent the type of IAccessEntity. 2020-05-13 19:40:48 +03:00
Role.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
RoleCache.cpp Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
RoleCache.h Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
RolesOrUsersSet.cpp Fixed tests 2022-02-04 20:56:49 +00:00
RolesOrUsersSet.h Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
RowPolicy.cpp Change type of RowPolicyKind: bool -> enum. 2022-02-17 14:18:10 +07:00
RowPolicy.h Change type of RowPolicyKind: bool -> enum. 2022-02-17 14:18:10 +07:00
RowPolicyCache.cpp Improve restrictive policies without permissive ones: in this case the result filter won't be calculated as False always anymore. 2022-02-17 14:18:15 +07:00
RowPolicyCache.h Rename RowPolicy::ConditionType -> RowPolicyFilterType and move it to Access/Common. 2021-11-19 00:14:23 +03:00
SettingsConstraints.cpp Add hints for SET query and HTTP request param settings 2021-12-20 16:57:09 +01:00
SettingsConstraints.h Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsConstraintsAndProfileIDs.h Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfile.cpp Use enum Type instead of std::type_index to represent the type of IAccessEntity. 2020-05-13 19:40:48 +03:00
SettingsProfile.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
SettingsProfileElement.cpp Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfileElement.h Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfilesCache.cpp Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfilesCache.h Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfilesInfo.cpp Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
SettingsProfilesInfo.h Rename AccessControlManager -> AccessControl. 2021-11-02 14:06:20 +03:00
User.cpp Split Authentication.h to common and main parts. 2021-11-01 19:13:49 +03:00
User.h Rename IAccessEntity::Type -> AccessEntityType and move it to Access/Common. 2021-11-19 02:48:00 +03:00
UsersConfigAccessStorage.cpp Merge pull request #32662 from vitlibar/improve-exceptions-usage-in-access-control 2021-12-23 06:48:28 +03:00
UsersConfigAccessStorage.h Merge pull request #32662 from vitlibar/improve-exceptions-usage-in-access-control 2021-12-23 06:48:28 +03:00