authlib v0.10 Release Notes
Release Date: 2018-10-12 // over 5 years ago-
The most important change in this version is grant extension system. When registering a grant, developers can pass extensions to the grant:
authorization_server.register_grant(GrantClass, [extension])
โ Find Flask Grant Extensions implementation.
๐ RFC implementations and updates in this release:
- ๐ RFC8414: OAuth 2.0 Authorization Server Metadata
- โ RFC7636: make CodeChallenge a grant extension
- OIDC: make OpenIDCode a grant extension
Besides that, there are other improvements:
- Export
save_authorize_state
method on Flask and Django client - โ Add
fetch_token
to Django OAuth client - โ Add scope operator for
@require_oauth
Multiple Scopes - ๐ Fix two OAuth clients in the same Flask route PR#85
๐ Deprecate Changes : find how to solve the deprecate issues via https://git.io/fAmW1
Code Changes: v0.9...v0.10