authelia/internal/oidc
James Elliott 602041d37d
feat(oidc): multiple jwk algorithms
This adds support for multiple JWK algorithms and keys and allows for per-client algorithm choices.

Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-05-11 20:42:39 +10:00
..
amr.go refactor: webauthn naming (#5243) 2023-04-15 02:04:42 +10:00
amr_test.go refactor: webauthn naming (#5243) 2023-04-15 02:04:42 +10:00
client.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
client_auth.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
client_test.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
config.go feat(oidc): client authentication modes (#5150) 2023-04-13 20:58:18 +10:00
const.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
const_test.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
core_strategy_hmac.go feat(oidc): pushed authorization requests (#4546) 2023-03-06 14:58:50 +11:00
core_strategy_hmac_test.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
discovery.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
discovery_test.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
errors.go feat(oidc): client_secret_jwt authentication 2023-05-11 20:42:13 +10:00
hasher.go feat(oidc): pushed authorization requests (#4546) 2023-03-06 14:58:50 +11:00
hasher_test.go feat(oidc): pushed authorization requests (#4546) 2023-03-06 14:58:50 +11:00
keys.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
keys_test.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
provider.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
provider_test.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
store.go feat(oidc): client authentication modes (#5150) 2023-04-13 20:58:18 +10:00
store_test.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
types.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00
types_test.go feat(oidc): client_secret_jwt authentication 2023-05-11 20:42:13 +10:00
util.go feat(oidc): multiple jwk algorithms 2023-05-11 20:42:39 +10:00