authelia/internal/configuration/schema
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
..
access_control.go feat(authorization): query parameter filtering (#3990) 2022-10-19 14:09:22 +11:00
authentication.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
configuration.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
const.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
duo.go refactor(configuration): remove ptr for duoapi and notifier (#3200) 2022-04-16 09:34:26 +10:00
identity_providers.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
keys.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
log.go feat(configuration): replace viper with koanf (#2053) 2021-08-03 19:55:21 +10:00
notifier.go refactor(configuration): umask from query (#5416) 2023-05-09 21:25:56 +10:00
ntp.go feat(authentication): suport ldap over unix socket (#5397) 2023-05-07 16:39:17 +10:00
password_policy.go feat(server): zxcvbn password policy server side (#3151) 2022-04-15 19:30:51 +10:00
privacy_policy.go feat(web): privacy policy url (#4625) 2023-01-22 19:58:07 +11:00
regulation.go refactor(configuration): utilize time duration decode hook (#2938) 2022-03-02 17:40:26 +11:00
server.go refactor: path from address (#5492) 2023-05-30 18:21:19 +10:00
session.go feat(session): multiple session cookie domains (#3754) 2023-01-12 21:57:44 +11:00
shared.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
storage.go refactor(configuration): umask from query (#5416) 2023-05-09 21:25:56 +10:00
telemetry.go refactor: path from address (#5492) 2023-05-30 18:21:19 +10:00
totp.go feat(totp): secret customization (#2681) 2022-04-08 09:01:01 +10:00
types.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
types_address.go docs: fix issue template (#5541) 2023-06-08 09:18:35 +10:00
types_address_test.go refactor(configuration): umask from query (#5416) 2023-05-09 21:25:56 +10:00
types_addresses_nix.go docs: fix issue template (#5541) 2023-06-08 09:18:35 +10:00
types_addresses_non_nix.go docs: fix issue template (#5541) 2023-06-08 09:18:35 +10:00
types_test.go test(configuration): add some additional coverage (#5485) 2023-05-31 20:50:22 +10:00
validator.go feat(storage): primary key for all tables and general qol refactoring (#2431) 2021-11-23 20:45:38 +11:00
validator_test.go feat(storage): primary key for all tables and general qol refactoring (#2431) 2021-11-23 20:45:38 +11:00
webauthn.go refactor: webauthn naming (#5243) 2023-04-15 02:04:42 +10:00