2.0
What's Changed
- new version 2.0: Complete app refactoring by @diogosilva30 and @moritz89 in #39
Changelog
- Usage of python-keycloak as the client to interact with Keycloak
- Adds type hints to improve code readability
- Better Django settings integration and usage of data classes
- Removal of obsolete / dead and repeated code
- Authentication without having to call the Keycloak server (introspection depending on whether data is available in token)
- Support for Async web servers (#23)
- Role/scope checks using introspection and decoding
- Adds CI with support to Python 3.11
- Removed Graphene (GraphQL middleware)
Full Changelog: 1.2.1...2.0