What's Changed
- FEATURE: Token Renewal by @sevensolutions in #28
- DOCS: add pocket-id lightweight IDP by @cdanis in #31
- FEATURE: Add support for tokens in upstream headers by @sevensolutions in #37
- TESTS: Prepared a first e2e test by @sevensolutions in #39
- MAINT: Bump the dependencies group in /website with 26 updates by @dependabot in #41
- FEATURE: optional static domain for callback & allow setting statecookie.domain by @cdanis in #30
- FEATURE: Custom token sources by @sevensolutions in #44
Breaking Changes
This Release contains some breaking changes.
1. The StateCookie
-configuration option has been renamed to SessionCookie
.
Old:
traefik-oidc-auth:
StateCookie:
Name: "Authorization"
New:
traefik-oidc-auth:
SessionCookie:
Name: "Authorization"
2. Header Configuration (MapClaims
) has been changed.
Old:
Headers:
MapClaims:
- Header: "X-Oidc-Username"
Claim: "preferred_username"
New:
Headers:
- Name: "Authorization"
Value: "{{`Bearer {{ .accessToken }}`}}"
- Name: "X-Oidc-Username"
Value: "{{`{{ .claims.preferred_username }}`}}"
Please see the docs for more details. As you can see, this now also supports templating.
New Contributors
- @cdanis made their first contribution in #31
- @dependabot made their first contribution in #41
Full Changelog: v0.4.1...v0.5.0