Coming soon! Please document any work in progress here as part of your PR. It will be moved to the next tag when released.
- Implement a Discord provider that uses
Usernameas the username to match against in thewhiteListconfig- Or uses
Username#Discriminatorif the Discriminator is present - Or uses ID if
discord_use_idsis set
- Or uses
- migrate to github.com/golang-jwt/jwt/v4
- support multi-platform / multi-arch builds for published Docker images including
linux/amd64andlinux/arm64
- fix auth to github
- cleanup of minor issues flagged by gostaticcheck
- upgrade golang to
v1.23fromv1.22
- upgrade golang to
v1.22fromv1.18
- upgrade golang to
v1.18fromv1.16
Permissions may need to be adjusted for /config/secret and /config/config.yml in Docker environemnts. See the README
- make session.MaxAge configurable to allow more time to login at the IdP
- log github token only at
logLevel: debug - documentation edits
- move
cookie.sameSiteconfiguration tocookie.Configure()
- add support for the "claims" Request Parameter to support Twitch OIDC as IdP
- add Twitch OIDC example
- use quay.io instead of Docker Hub for docker image hosting
- use httprouter's more performant mux
- embed static assets as templates using go:embed
- add support for a custom 'relying party identifier' for ADFS
the rest is history and can be teased out with git log