zitadel-oidc/pkg/op
Livio Spring be89c3b7bc
feat: add CanTerminateSessionFromRequest interface (#418)
To support access to all claims in the id_token_hint (like a sessionID), this PR adds a new (optional) add-on interface to the Storage.
2023-07-18 14:15:53 +02:00
..
mock refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
applicationtype_enumer.go chore: add enumer for iota-defined types (#197) 2022-07-25 20:06:49 +02:00
auth_request.go fix: resolve nil pointer panic in Authorize (#358) 2023-04-05 10:02:37 +02:00
auth_request_test.go fix: resolve nil pointer panic in Authorize (#358) 2023-04-05 10:02:37 +02:00
client.go fix: use Form instead of PostForm in ClientIDFromRequest (#360) 2023-04-04 13:45:30 +02:00
client_test.go implement RFC 8628: Device authorization grant 2023-03-01 08:59:17 +01:00
config.go implement RFC 8628: Device authorization grant 2023-03-01 08:59:17 +01:00
config_test.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
context.go chore: test all routes 2023-03-15 14:32:14 +01:00
context_test.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
crypto.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
device.go fix: enforce device authorization grant type (#400) 2023-05-26 10:52:35 +02:00
device_test.go fix: enforce device authorization grant type (#400) 2023-05-26 10:52:35 +02:00
discovery.go implement RFC 8628: Device authorization grant 2023-03-01 08:59:17 +01:00
discovery_test.go implement RFC 8628: Device authorization grant 2023-03-01 08:59:17 +01:00
endpoint.go chore(linting): apply gofumpt & goimports to all .go files (#225) 2022-10-05 09:33:10 +02:00
endpoint_test.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
error.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
keys.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
keys_test.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
op.go feat: custom endpoint for device authorization (#368) 2023-04-13 11:25:49 +02:00
op_test.go fix: enforce device authorization grant type (#400) 2023-05-26 10:52:35 +02:00
probes.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
session.go feat: add CanTerminateSessionFromRequest interface (#418) 2023-07-18 14:15:53 +02:00
signer.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
storage.go feat: add CanTerminateSessionFromRequest interface (#418) 2023-07-18 14:15:53 +02:00
token.go feat: add CanSetUserinfoFromRequest interface (#347) 2023-03-24 18:55:41 +02:00
token_client_credentials.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
token_code.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
token_exchange.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
token_intospection.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
token_jwt_profile.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
token_refresh.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
token_request.go implement RFC 8628: Device authorization grant 2023-03-01 08:59:17 +01:00
token_revocation.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
userinfo.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
verifier_access_token.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
verifier_access_token_example_test.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
verifier_access_token_test.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
verifier_id_token_hint.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
verifier_id_token_hint_test.go refactor: use struct types for claim related types (#283) 2023-03-10 16:31:22 +02:00
verifier_jwt_profile.go breaking change: rename GetKeyByIDAndUserID -> GetKeyByIDAndClientID 2023-03-02 11:24:46 +02:00