1
0
mirror of https://github.com/0rangebananaspy/authelia.git synced 2024-09-14 22:47:21 +07:00
authelia/internal/authentication
James Elliott cb71df5d9b
feat(authentiation): check ldap support for extended operations on startup ()
* feat(authentiation): check ldap server on startup

This PR adds a startup check to the LDAP authentication backend. It additionally adds support for checking supportedExtension OIDs, currently only checking passwdModifyOID (1.3.6.1.4.1.4203.1.11.3). This can relatively easily be enhanced to add detection for other rootDSE capabilities like supportedControl and supportedCapabilities as necessary.

* test(authentication): add unit tests for new feature

* refactor(authentication): factorize ldap user provider newup

* refactor: minor adjustments
2021-07-02 09:16:16 +10:00
..
const.go feat(authentiation): check ldap support for extended operations on startup () 2021-07-02 09:16:16 +10:00
file_user_provider_test.go fix: redis sentinel secret missing () 2021-03-22 20:04:09 +11:00
file_user_provider.go feat: go:embed static assets () 2021-02-22 10:07:06 +11:00
ldap_connection_factory_mock.go [FEATURE] Enhance LDAP/SMTP TLS Configuration and Unify Them () 2021-01-04 21:28:55 +11:00
ldap_connection_factory.go [FEATURE] Enhance LDAP/SMTP TLS Configuration and Unify Them () 2021-01-04 21:28:55 +11:00
ldap_user_provider_test.go feat(authentiation): check ldap support for extended operations on startup () 2021-07-02 09:16:16 +10:00
ldap_user_provider.go feat(authentiation): check ldap support for extended operations on startup () 2021-07-02 09:16:16 +10:00
password_hash_test.go fix(configuration): lower argon2id default memory requirements () 2021-03-03 20:19:28 +11:00
password_hash.go refactor(authentication): use crypto constant time compare () 2021-03-11 12:08:49 +11:00
types.go [FEATURE] Add configurable display name to frontend () 2020-06-19 20:50:21 +10:00
user_provider.go Move source code into internal directory to follow standard project layout. 2019-11-17 16:30:33 +01:00
users_database.template.yml ci: add yamllint () 2021-04-11 06:51:00 +10:00