github lepture/authlib v0.10
Version 0.10

latest releases: v1.3.0, v1.2.1, v1.2.0...
pre-release5 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

Don't miss a new authlib release

NewReleases is sending notifications on new releases.