1
0
mirror of https://github.com/0rangebananaspy/authelia.git synced 2024-09-14 22:47:21 +07:00
authelia/internal/utils
James Elliott ef549f851d
feat(oidc): add additional config options, accurate token times, and refactoring ()
* This gives admins more control over their OIDC installation exposing options that had defaults before. Things like lifespans for authorize codes, access tokens, id tokens, refresh tokens, a option to enable the debug client messages, minimum parameter entropy. It also allows admins to configure the response modes.
* Additionally this records specific values about a users session indicating when they performed a specific authz factor so this is represented in the token accurately. 
* Lastly we also implemented a OIDC key manager which calculates the kid for jwk's using the SHA1 digest instead of being static, or more specifically the first 7 chars. As per https://datatracker.ietf.org/doc/html/draft-ietf-jose-json-web-key#section-8.1.1 the kid should not exceed 8 chars. While it's allowed to exceed 8 chars, it must only be done so with a compelling reason, which we do not have.
2021-07-04 09:44:30 +10:00
..
aes.go [FEATURE] Create dedicated health endpoint () 2020-11-25 10:20:52 +11:00
certificates_test.go fix: removed deprecated smtp/ldap options () 2021-04-16 11:44:37 +10:00
certificates.go fix: removed deprecated smtp/ldap options () 2021-04-16 11:44:37 +10:00
check.go fix(utils): use lower case in error messages () 2021-07-04 08:08:24 +10:00
clock.go [CI] Add godot linter () 2020-05-02 15:06:39 +10:00
const.go build: add enhanced information () 2021-06-18 14:35:43 +10:00
exec.go fix(utils): use lower case in error messages () 2021-07-04 08:08:24 +10:00
files_test.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
files.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
hashing.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
rsa.go fix(utils): use lower case in error messages () 2021-07-04 08:08:24 +10:00
safe_redirection_test.go [Buildkite] Introduce CI linting with golangci-lint and reviewdog () 2020-04-09 11:05:17 +10:00
safe_redirection.go [CI] Add wsl linter () 2020-05-05 21:35:32 +02:00
strings_test.go feature(oidc): add support for OpenID Connect 2021-05-05 00:15:36 +02:00
strings.go feat(oidc): add additional config options, accurate token times, and refactoring () 2021-07-04 09:44:30 +10:00
time_test.go fix(utils): use lower case in error messages () 2021-07-04 08:08:24 +10:00
time.go fix(utils): use lower case in error messages () 2021-07-04 08:08:24 +10:00
version_test.go build: add enhanced information () 2021-06-18 14:35:43 +10:00
version.go build: add enhanced information () 2021-06-18 14:35:43 +10:00