providers/oauth2: add logout+jwt token type for oidc logout token. (cherry-pick #19554 to version-2025.10)#19674
Conversation
…19554) * providers/oauth2: add `logout+jwt` token type for oidc logout token. The oidc back-channel logout spec recommends using explicitly typed JWTs using the `typ` parameter in the JWT's header. [spec](https://openid.net/specs/openid-connect-backchannel-1_0.html#CrossJWT) This may be a breaking change for some implementations if they were already checking the type of the token to be `JWT` (the default value). * Apply suggestion from @BeryJu Signed-off-by: Jens L. <jens@beryju.org> --------- Signed-off-by: Jens L. <jens@beryju.org> Co-authored-by: Jens L. <jens@beryju.org>
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-integrations ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## version-2025.10 #19674 +/- ##
===================================================
- Coverage 92.95% 92.91% -0.04%
===================================================
Files 869 869
Lines 48170 48181 +11
===================================================
- Hits 44776 44767 -9
- Misses 3394 3414 +20
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-0b8c9b0d4e4fc58e1e8d01df9b59823372b5e5c7
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-0b8c9b0d4e4fc58e1e8d01df9b59823372b5e5c7Afterwards, run the upgrade commands from the latest release notes. |
Cherry-pick of #19554 to
version-2025.10branch.Original PR: #19554
Original Author: @jeroen1602
Cherry-picked commit: 5c51ee5