authelia/internal/configuration/validator
James Elliott 684c8e21b8
feat(oidc): rfc7516 jwt encryption (#8083)
This adds RFC7516 JSON Web Encryption (JWE) support and the relevant machinery within OAuth 2.0 and OpenID Connect 1.0. Support is available for egress JWT's (such as egress ID Tokens, JWT Profile Access Tokens, Introspection Responses, etc) and for ingress JWT's (such as client assertions, token hints, etc).

Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2025-02-22 11:55:02 +00:00
..
access_control.go feat(authentication): additional and custom attributes (#8078) 2025-02-22 06:40:08 +00:00
access_control_test.go feat(configuration): reusable definitions (#8077) 2025-02-18 09:38:36 +00:00
authentication.go feat(authentication): additional and custom attributes (#8078) 2025-02-22 06:40:08 +00:00
authentication_test.go feat(authentication): permit empty base dn (#8112) 2025-02-18 11:08:05 +00:00
configuration.go feat(oidc): authorization policy network criteria (#8079) 2025-02-22 07:10:25 +00:00
configuration_test.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
const.go feat(oidc): rfc7516 jwt encryption (#8083) 2025-02-22 11:55:02 +00:00
const_test.go fix(configuration): include more helpful address mapping logs (#6909) 2024-03-16 22:50:40 +11:00
definitions.go feat(authentication): additional and custom attributes (#8078) 2025-02-22 06:40:08 +00:00
duo.go refactor(configuration): remove ptr for duoapi and notifier (#3200) 2022-04-16 09:34:26 +10:00
duo_test.go refactor: misc (#6102) 2023-10-08 09:54:37 +11:00
identity_providers.go feat(oidc): rfc7516 jwt encryption (#8083) 2025-02-22 11:55:02 +00:00
identity_providers_test.go feat(oidc): rfc7516 jwt encryption (#8083) 2025-02-22 11:55:02 +00:00
identity_validation.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
identity_validation_test.go refactor: apply suggestions from code review 2024-03-04 20:29:12 +11:00
keys.go feat(configuration): reusable definitions (#8077) 2025-02-18 09:38:36 +00:00
keys_test.go fix(configuration): include more helpful address mapping logs (#6909) 2024-03-16 22:50:40 +11:00
log.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
log_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
notifier.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
notifier_test.go refactor: linting (#7863) 2024-09-20 11:11:53 +10:00
ntp.go feat(authentication): suport ldap over unix socket (#5397) 2023-05-07 16:39:17 +10:00
ntp_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
password_policy.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
password_policy_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
privacy_policy.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
privacy_policy_test.go test: misc lint updates (#6004) 2023-09-17 14:04:41 +10:00
regulation.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
regulation_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00
server.go fix(configuration): slice init length (#7720) 2024-09-15 12:53:38 +10:00
server_test.go fix(configuration): include more helpful address mapping logs (#6909) 2024-03-16 22:50:40 +11:00
session.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
session_test.go test(configuration): add test case for ipv6 domains (#8699) 2025-02-01 00:41:21 +00:00
shared.go test(configuration): ensure host env can properly configure addresses (#6207) 2023-10-29 14:56:13 +11:00
shared_test.go test(configuration): ensure host env can properly configure addresses (#6207) 2023-10-29 14:56:13 +11:00
storage.go refactor: fix lint issues (#7692) 2024-08-17 11:16:09 +10:00
storage_test.go feat(configuration): reusable definitions (#8077) 2025-02-18 09:38:36 +00:00
telemetry.go feat(configuration): unix socket listener subpath (#6463) 2023-12-27 12:27:06 +11:00
telemetry_test.go refactor: misc (#6102) 2023-10-08 09:54:37 +11:00
theme.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
theme_test.go feat(oidc): client authentication modes (#5150) 2023-04-13 20:58:18 +10:00
totp.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
totp_test.go feat(web): user one-time password preferences 2024-03-04 20:28:24 +11:00
util.go feat(oidc): rfc7516 jwt encryption (#8083) 2025-02-22 11:55:02 +00:00
util_test.go feat(configuration): reusable definitions (#8077) 2025-02-18 09:38:36 +00:00
webauthn.go fix(configuration): incorrect sector_identifier_uri validation (#7037) 2024-03-31 12:25:52 +11:00
webauthn_test.go docs: jsonschema (#5493) 2023-09-03 16:01:46 +10:00