Skip to content

Releases: sevensolutions/traefik-oidc-auth

v0.5.0

06 Jan 09:45
a54f8fc
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: v0.4.1...v0.5.0

v0.4.1

25 Nov 19:52
Compare
Choose a tag to compare

Full Changelog: v0.4.0...v0.4.1

FIX: #25: Logout didn't work anymore.

v0.4.0

24 Nov 11:06
Compare
Choose a tag to compare

What's Changed

  • Minor improvements by @philipp-meier in #20
  • CHG: Improve Cookie Handling by @sevensolutions in #22
    Note: This is a breaking change!
    The authorization cookie is now encrypted and split into multiple chunks because they may get too big.
    If you get an internal server error, please delete all Authorization cookies and try again.
  • ADD: It is now possible to change whether you want to validate the access_token or id_token. When using EntraID, it automatically selects id_token which should now make EntraID working.
  • ADD: Re-added support for token introspection. Please note that this still doesn't support Hashicorp Vault for some reasons.

New Contributors

Full Changelog: v0.3.2...v0.4.0

v0.3.2

10 Nov 18:47
Compare
Choose a tag to compare

What's Changed

  • [#16] Fix race condition when fetching OIDC document by @ieugen in #18

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

25 Oct 16:48
Compare
Choose a tag to compare

What's Changed

  • Fix: It wasn't possible to configure scopes other than the default ones. #14

Full Changelog: v0.3.0...v0.3.1

v0.3.0

01 Oct 18:47
b237c77
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

11 Aug 09:00
Compare
Choose a tag to compare

Add basic support for authorization by asserting claims in the access token.

Full Changelog: v0.1.1...v0.2.0

v0.1.1

09 Aug 15:45
Compare
Choose a tag to compare
Another potential fix

v0.1.0

09 Aug 14:51
Compare
Choose a tag to compare