zitadel-oidc/pkg/op
Tim Möhlmann 65cd4528e4 don't obtain a Client from storage on each poll
First verify if the client is authenticated.
Then the state of the device authorization.
If all is good, we take the Client from Storage.
2023-02-26 18:23:43 +01:00
..
mock implement RFC 8628: Device authorization grant 2023-02-23 14:30:56 +01:00
applicationtype_enumer.go chore: add enumer for iota-defined types (#197) 2022-07-25 20:06:49 +02:00
auth_request.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
auth_request_test.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
client.go don't obtain a Client from storage on each poll 2023-02-26 18:23:43 +01:00
client_test.go don't obtain a Client from storage on each poll 2023-02-26 18:23:43 +01:00
config.go implement RFC 8628: Device authorization grant 2023-02-23 14:30:56 +01:00
config_test.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
context.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +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 don't obtain a Client from storage on each poll 2023-02-26 18:23:43 +01:00
device_test.go implement RFC 8628: Device authorization grant 2023-02-23 14:30:56 +01:00
discovery.go implement RFC 8628: Device authorization grant 2023-02-23 14:30:56 +01:00
discovery_test.go fix testing 2023-02-23 14:42:19 +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 properly set expires in storage 2023-02-24 10:18:31 +01:00
probes.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
session.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
signer.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
storage.go properly set expires in storage 2023-02-24 10:18:31 +01:00
token.go feat: Token Exchange (RFC 8693) (#255) 2023-02-19 15:57:46 +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 feat: Token Exchange (RFC 8693) (#255) 2023-02-19 15:57:46 +02:00
token_intospection.go extract client authentication from introspection 2023-02-25 00:31:22 +01: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-02-23 14:30:56 +01:00
token_revocation.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
userinfo.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
verifier_access_token.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
verifier_id_token_hint.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00
verifier_jwt_profile.go feat(op): dynamic issuer depending on request / host (#278) 2023-02-09 17:10:22 +01:00