authlib v0.12 Release Notes
Release Date: 2019-09-03 // over 4 years ago-
Released on Sep 3, 2019.
๐ฅ Breaking Change : Authlib Grant system has been redesigned. If you
๐ are creating OpenID Connect providers, please read the new documentation
for OpenID Connect.โก๏ธ Important Update : Django OAuth 2.0 server integration is ready now.
You can create OAuth 2.0 provider and OpenID Connect 1.0 with Django
framework.๐ RFC implementations and updates in this release:
- ๐ RFC6749: Fixed scope validation, omit the invalid scope
- RFC7521: Added a common
AssertionClient
for the assertion framework - RFC7662: Added
IntrospectionToken
for introspection token endpoint - OpenID Connect Discover: Added discovery model based on RFC8414
๐ Refactor and bug fixes in this release:
- ๐ฅ Breaking Change : add
RefreshTokenGrant.revoke_old_credential
method - Rewrite lots of code for
authlib.client
, no breaking changes - ๐จ Refactor
OAuth2Request
, use explicit query and form - ๐ Change
requests
to optional dependency - โ Add
AsyncAssertionClient
for aiohttp
๐ Deprecate Changes : find how to solve the deprecate issues via https://git.io/fjPsV
Code Changes: v0.11...v0.12