authelia/internal/configuration/validator
James Elliott 5b8b3145ad
feat(configuration): lldap implementation (#4498)
This adds a lldap LDAP implementation which purely adds sane defaults for lldap. There are no functional differences just when the implementation option is set to 'lldap' sane defaults which should be sufficient for most use cases are set. See the documentation at https://www.authelia.com/r/ldap#defaults for more details.
2022-12-21 21:51:25 +11:00
..
access_control.go fix(configuration): missing warning about session domain (#4417) 2022-11-24 10:16:23 +11:00
access_control_test.go fix(configuration): missing warning about session domain (#4417) 2022-11-24 10:16:23 +11:00
authentication.go feat(configuration): lldap implementation (#4498) 2022-12-21 21:51:25 +11:00
authentication_test.go feat(configuration): lldap implementation (#4498) 2022-12-21 21:51:25 +11:00
configuration.go feat(metrics): implement prometheus metrics (#3234) 2022-06-14 17:20:13 +10:00
configuration_test.go feat(configuration): mtls clients (#4221) 2022-10-21 19:41:33 +11:00
const.go feat(configuration): lldap implementation (#4498) 2022-12-21 21:51:25 +11:00
const_test.go feat(configuration): mtls clients (#4221) 2022-10-21 19:41:33 +11:00
duo.go refactor(configuration): remove ptr for duoapi and notifier (#3200) 2022-04-16 09:34:26 +10:00
duo_test.go refactor(configuration): remove ptr for duoapi and notifier (#3200) 2022-04-16 09:34:26 +10:00
identity_providers.go fix(configuration): missing warning about session domain (#4417) 2022-11-24 10:16:23 +11:00
identity_providers_test.go build(deps): update module github.com/go-crypt/crypt to v0.2.2 (#4452) 2022-12-05 09:37:08 +11:00
keys.go refactor: introduce config key gen (#3206) 2022-04-16 19:00:39 +10:00
keys_test.go refactor: introduce config key gen (#3206) 2022-04-16 19:00:39 +10:00
log.go feat(configuration): freeipa ldap implementation (#4482) 2022-12-21 21:07:00 +11:00
log_test.go feat(commands): add access-control check-policy command (#2871) 2022-02-28 14:15:01 +11:00
notifier.go feat(configuration): mtls clients (#4221) 2022-10-21 19:41:33 +11:00
notifier_test.go feat(configuration): mtls clients (#4221) 2022-10-21 19:41:33 +11:00
ntp.go feat: webauthn (#2707) 2022-03-03 22:20:43 +11:00
ntp_test.go feat: webauthn (#2707) 2022-03-03 22:20:43 +11:00
password_policy.go feat(server): zxcvbn password policy server side (#3151) 2022-04-15 19:30:51 +10:00
password_policy_test.go feat(server): zxcvbn password policy server side (#3151) 2022-04-15 19:30:51 +10:00
regulation.go feat: webauthn (#2707) 2022-03-03 22:20:43 +11:00
regulation_test.go feat: webauthn (#2707) 2022-03-03 22:20:43 +11:00
server.go refactor(server): use errgroup to supervise services (#3755) 2022-08-09 07:50:12 +10:00
server_test.go refactor(server): use errgroup to supervise services (#3755) 2022-08-09 07:50:12 +10:00
session.go fix(configuration): missing warning about session domain (#4417) 2022-11-24 10:16:23 +11:00
session_test.go fix(configuration): missing warning about session domain (#4417) 2022-11-24 10:16:23 +11:00
shared.go feat(configuration): mtls clients (#4221) 2022-10-21 19:41:33 +11:00
storage.go feat(storage): tls connection support (#4233) 2022-10-22 19:27:59 +11:00
storage_test.go feat(storage): tls connection support (#4233) 2022-10-22 19:27:59 +11:00
telemetry.go refactor(server): use errgroup to supervise services (#3755) 2022-08-09 07:50:12 +10:00
telemetry_test.go fix(configuration): address parsing failure (#3653) 2022-07-05 14:43:12 +10:00
theme.go feat(commands): add access-control check-policy command (#2871) 2022-02-28 14:15:01 +11:00
theme_test.go feat(authentication): file password algorithms (#3848) 2022-10-17 21:51:59 +11:00
totp.go feat(totp): secret customization (#2681) 2022-04-08 09:01:01 +10:00
totp_test.go feat(authentication): file password algorithms (#3848) 2022-10-17 21:51:59 +11:00
webauthn.go feat: webauthn (#2707) 2022-03-03 22:20:43 +11:00
webauthn_test.go build(deps): utilize github.com/go-webauthn/webauthn (#2947) 2022-03-04 10:56:30 +11:00