A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
OAuth2.0 Provider:
OAuth1.0:
General:
Full Changelog: https://github.com/oauthlib/oauthlib/compare/v3.2.0...v3.2.1
OAuth2.0 Client:
OAuth2.0 Provider:
OAuth2.0 Provider - OIDC:
refresh_id_token
token
, token_handler
, request
).General:
Full Changelog: https://github.com/oauthlib/oauthlib/compare/v3.1.1...v3.2.0
OAuth2.0 Provider - Bugfixes
OAuth2.0 Client - Bugfixes
scope
: it consistently
relies on the scope
provided in the constructor if any, except if overridden temporarily
in a method call. Note that in particular providing a non-None scope
in
prepare_authorization_request
or prepare_refresh_token
does not override anymore
self.scope
forever, it is just used temporarily.scope
provided in
constructor.scope
provided in constructorOAuth2.0 Provider - Bugfixes
General
3.1.0 is an feature release including improvement to OIDC and security enhancements. Check-it out !
OAuth2.0 Provider - Features
OAuth2.0 Provider - Security
OAuth2.0 Provider - Bugfixes
OAuth2.0 Client - Bugfixes
OAuth1.0 Client
Bug fix release
Fix regression introduced in 3.0.0
This is a major release containing API Breaking changes, and new major features. See the full list below:
OAuth2.0 Provider - outstanding Features
OAuth2.0 Provider - API/Breaking Changes
OAuth2.0 Provider - Bugfixes
OAuth2.0 Client - Bugfixes / Changes:
prepare_token_request
supports sending an empty string for client_id
(#585)WebApplicationClient.prepare_request_body
was refactored to better
support sending or omitting the client_id
via a new include_client_id
kwarg.
By default this is included. The method will also emit a DeprecationWarning if
a client_id
parameter is submitted; the already configured self.client_id
is the preferred option. (#585)OAuth1.0 Client:
General fixes:
This minor release includes the following changes:
:tada: First oauthlib community release. :tada: