authelia/internal/configuration
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
..
schema feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
test_resources feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
validator feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
config.template.yml feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
configuration_test.go fix: include major in go.mod module directive (#2278) 2021-08-11 11:16:46 +10:00
const.go refactor: path from address (#5492) 2023-05-30 18:21:19 +10:00
decode_hooks.go test(configuration): add some additional coverage (#5485) 2023-05-31 20:50:22 +10:00
decode_hooks_test.go test(configuration): add some additional coverage (#5485) 2023-05-31 20:50:22 +10:00
deprecation.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
helpers.go feat(server): listen on unix sockets (#5038) 2023-05-07 15:48:26 +10:00
helpers_test.go ci: gen github tmpl locales and commitlint (#3759) 2022-09-16 14:21:05 +10:00
koanf_callbacks.go fix(configuration): secret permission errors panic (#5141) 2023-04-08 16:02:34 +10:00
koanf_callbacks_test.go test(configuration): add some additional coverage (#5485) 2023-05-31 20:50:22 +10:00
koanf_provider_filtered_file.go refactor: interfaces (#5252) 2023-04-15 22:35:44 +10:00
koanf_provider_filtered_file_test.go feat(configuration): file filters (#4515) 2022-12-21 20:48:14 +11:00
koanf_util.go feat(server): listen on unix sockets (#5038) 2023-05-07 15:48:26 +10:00
koanf_util_test.go build(deps): update module github.com/knadh/koanf to v2 (#4952) 2023-02-19 11:49:08 +11:00
provider.go feat(oidc): multiple jwk algorithms (#5279) 2023-05-15 10:03:19 +10:00
provider_test.go feat(authentication): ldap memberof group search (#5418) 2023-06-18 14:40:38 +10:00
sources.go build(deps): update module github.com/knadh/koanf to v2 (#4952) 2023-02-19 11:49:08 +11:00
template.go feat(configuration): file filters (#4515) 2022-12-21 20:48:14 +11:00
template_test.go feat(server): listen on unix sockets (#5038) 2023-05-07 15:48:26 +10:00
types.go test(configuration): add some additional coverage (#5485) 2023-05-31 20:50:22 +10:00