authelia/internal/oidc
James Elliott 65f69aeb4e
feat(oidc): jwk selection by id (#5464)
This adds support for JWK selection by ID on a per-client basis, and allows multiple JWK's for the same algorithm.

Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-05-22 21:14:32 +10:00
..
amr.go refactor: webauthn naming (#5243) 2023-04-15 02:04:42 +10:00
amr_test.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
authentication.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
authentication_test.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
client.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
client_test.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
config.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
config_test.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
const.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
const_test.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
core_strategy_hmac.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
core_strategy_hmac_blackbox_test.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
core_strategy_hmac_whitebox_test.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
discovery.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
discovery_test.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
errors.go feat(oidc): client_secret_jwt client auth (#5253) 2023-05-15 09:51:59 +10:00
keys.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
keys_blackbox_test.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
keys_whitebox_test.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
provider.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
provider_test.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
store.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
store_test.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
types.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
types_test.go feat(oidc): private_key_jwt client auth (#5280) 2023-05-15 10:32:10 +10:00
util.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00
util_test.go feat(oidc): jwk selection by id (#5464) 2023-05-22 21:14:32 +10:00