Releases: waza-ari/fastapi-keycloak-middleware
Releases · waza-ari/fastapi-keycloak-middleware
Version 0.2.1
This release is mainly improving docs, but also adds a new feature around device authentication.
Breaking Changes
No breaking changes are introduced.
Full Changelog
- style(isort): Fix import order in init
- ci(release): Bump version to 0.2.1
- feat(authentication): Added support for device authentication
- docs(usage): Fixed example to reflect default local verificatio
- docs(api): Improved API docs
- style(linting): Switch from pylint to ruff for linting
- feat(validation): Added more feedback if token validation fails
Version 0.2.0
Breaking Changes
Default Token Validation Method Changed
Before this release, the library used the token introspection endpoint
to validate the token by default. This has performance implications and
is not the recommended approach as Keycloak does not support opaque
tokens as of today
The default value for has changed to False. Refer to the documentation for details and instructions how to change it back
Full Changelog
- c04a29d style(isort): Fix missing newline to make isort happy
- b0f65bd docs(authorization): Fixed wrong line being highlighted in code example
- 5f4c7cb feat(authentication): Added ability to exclude certain endpoints
- 1de2ccd fix(typing): Fixed a wrong type declaration in decorator
- 24cded4 fix(authorization): Fixed a bug in auth result handling …
- a851bf2 fix(token): Switch to local token validation by default …
- f36d4ee fix(token): Fix local token introspection
Publish to PyPi
With this release, the package is first pushed to production PyPi for general usage.
Full Changelog: v0.1.0...v0.1.1
Initial Release
This is the initial version of this library.