zitadel-oidc/pkg/op
Tim Möhlmann e56783c2cf feat(op): authorize callback handler as argument in legacy server registration
This change requires an additional argument to the op.RegisterLegacyServer constructor which passes the Authorize Callback Handler.
This allows implementations to use their own handler instead of the one provided by the package.
The current handler is exported for legacy behavior.

This change is not considered breaking, as RegisterLegacyServer is flagged experimental.

Related to https://github.com/zitadel/zitadel/issues/6882
2024-04-30 14:27:39 +03:00
..
mock feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03: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): authorize callback handler as argument in legacy server registration 2024-04-30 14:27:39 +03:00
auth_request_test.go fix tests 2024-03-06 19:08:48 +01:00
client.go fix parse 2024-03-07 15:25:23 +01:00
client_test.go fix tests 2024-03-06 19:08:48 +01:00
config.go feat(op): issuer from custom headers (#478) 2023-11-10 14:18:08 +02:00
config_test.go feat(op): issuer from custom headers (#478) 2023-11-10 14:18:08 +02: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 upgrade this module to v3 2023-03-20 13:38:21 +02:00
device.go correct span names 2024-03-07 10:44:24 +01:00
device_test.go feat(op): ID token for device authorization grant (#500) 2023-12-18 08:39:39 +01:00
discovery.go feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03:00
discovery_test.go feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03:00
endpoint.go feat(op): Server interface (#447) 2023-09-28 17:30:08 +03:00
endpoint_test.go feat(op): Server interface (#447) 2023-09-28 17:30:08 +03:00
error.go feat: go 1.22 and slog migration (#557) 2024-02-28 10:44:14 +01:00
error_test.go feat: go 1.22 and slog migration (#557) 2024-02-28 10:44:14 +01:00
form_post.html.tmpl feat(op): Add response_mode: form_post (#551) 2024-03-05 15:04:43 +02:00
keys.go feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03:00
keys_test.go feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03:00
op.go feat(op): authorize callback handler as argument in legacy server registration 2024-04-30 14:27:39 +03:00
op_test.go fix parse 2024-03-07 15:25:23 +01:00
probes.go feat(op): Server interface (#447) 2023-09-28 17:30:08 +03:00
server.go fix(server): do not get client by id for introspection (#467) 2023-10-24 18:07:20 +03:00
server_http.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
server_http_routes_test.go feat(op): authorize callback handler as argument in legacy server registration 2024-04-30 14:27:39 +03:00
server_http_test.go feat: go 1.22 and slog migration (#557) 2024-02-28 10:44:14 +01:00
server_legacy.go feat(op): authorize callback handler as argument in legacy server registration 2024-04-30 14:27:39 +03:00
server_test.go feat(op): Server interface (#447) 2023-09-28 17:30:08 +03:00
session.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
signer.go feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03:00
storage.go feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03:00
token.go feat(op): allow setting the actor to Token Requests (#569) 2024-03-14 06:57:44 +00:00
token_client_credentials.go Merge branch 'next' into next-main 2023-10-12 16:07:49 +03:00
token_code.go Merge branch 'next' into next-main 2023-10-12 16:07:49 +03:00
token_exchange.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
token_intospection.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
token_jwt_profile.go Merge branch 'next' into next-main 2023-10-12 16:07:49 +03:00
token_refresh.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
token_request.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
token_revocation.go correct span names 2024-03-07 10:44:24 +01:00
userinfo.go correct span names 2024-03-07 10:44:24 +01:00
verifier_access_token.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
verifier_access_token_example_test.go upgrade this module to v3 2023-03-20 13:38:21 +02:00
verifier_access_token_test.go feat: merge the verifier types (#336) 2023-03-22 19:18:41 +02:00
verifier_id_token_hint.go feat(rp): extend tracing 2024-03-06 18:38:37 +01:00
verifier_id_token_hint_test.go fix: allow expired ID token hint to end sessions (#522) 2024-01-19 11:30:51 +01:00
verifier_jwt_profile.go feat(deps): update go-jose to v4 (#588) 2024-04-11 18:13:30 +03:00
verifier_jwt_profile_test.go feat: merge the verifier types (#336) 2023-03-22 19:18:41 +02:00