authelia/internal/authentication
James Elliott f79db588be
feat(authentication): ldap memberof group search (#5418)
Introduces the concept of group search mode into the LDAP configuration. This also adds the filter and memberof search modes. The full description of these is included in the docs but the filter mode is the same mode as previous which is also the default and recommended value. The memberof mode should only be used by users who are aware of how the concept works as per the docs.

Closes #2161

Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-06-18 14:40:38 +10:00
..
const.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
const_test.go feat(authentication): suport ldap over unix socket (#5397) 2023-05-07 16:39:17 +10:00
file_user_provider.go test(authentication): add missing tests (#5482) 2023-05-25 11:17:35 +10:00
file_user_provider_database.go test(authentication): add missing tests (#5482) 2023-05-25 11:17:35 +10:00
file_user_provider_database_mock_test.go test(authentication): add missing tests (#5482) 2023-05-25 11:17:35 +10:00
file_user_provider_database_test.go test(authentication): file provider (#5473) 2023-05-24 05:57:53 +10:00
file_user_provider_hash_mock_test.go test(authentication): add missing tests (#5482) 2023-05-25 11:17:35 +10:00
file_user_provider_test.go test(authentication): add missing tests (#5482) 2023-05-25 11:17:35 +10:00
gen.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_client_factory.go fix(authentication): utilize msad password history control (#3256) 2022-05-10 14:38:36 +10:00
ldap_client_factory_mock_test.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_client_mock_test.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_control_types.go fix(authentication): utilize msad password history control (#3256) 2022-05-10 14:38:36 +10:00
ldap_control_types_test.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_user_provider.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_user_provider_startup.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_user_provider_test.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_util.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
ldap_util_test.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
types.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
types_test.go test(authentication): add missing type tests (#5483) 2023-05-25 12:26:19 +10:00
user_provider.go refactor(model): rename from models (#2968) 2022-03-06 16:47:40 +11:00
users_database.template.yml refactor: update users_database examples (#4240) 2022-10-23 08:12:16 +11:00