This repository has been archived by the owner on Jun 29, 2019. It is now read-only.
Releases: wndhydrnt/python-oauth2
Releases · wndhydrnt/python-oauth2
v1.1.1
v1.1.0
v1.0.1
v1.0.0
Features:
- Logging support
- Each grant accepts its own site adapter (see Migration notes)
- Tornado adapter
Improvements:
- Catch unexpected exceptions and respond with a OAuth2 'server_error'
- Declare optional dependencies in setup.py
- Move WSGI server code into its own module
- Renamed class acting as entrypoint for WSGI server from 'Server' to 'Application'
- Client Credentials Grant example
- Methods
authenticate
andrender_auth_page
of a Site Adapter accept an instance ofoauth2.datatype.Client
Bugfixes:
- Fix Resource Owner Grant responding with HTTP status code '500' in case an owner could not be authorized
- Fix "scope" parameter not being urlencoded
v0.7.0
Features:
- Issue a new refresh token when requesting an access token through the refresh_token grant type (@jswitzer)
- Set the expiration time of a token for each grant individually (@jswitzer)
- Create redis stores (@bhoomit)
- Create mysql stores (@wndhydrnt)
Improvements:
- Update Tornado integration docs (@kivo360)
- Add functional tests for supported storage backends. (@wndhydrnt)
Bugfixes:
- Fix WSGI adapter not passing a list of tuples as headers in Python 3. (@wndhydrnt)
- Fix request for access token responding '400: Bad Request' in Python 3. (@wndhydrnt)
v0.6.0
Features:
- Issue unique access tokens
- Define what grants a client is allowed to use
Improvements:
- Corrected class references in doc strings (Josh Johnston)
- Proper handling of errors raised by store adapters
Bugfixes:
- Added missing
scopes
parameter in SiteAdapter base class (Josh Johnston) - Deleting authorization token after usage (Josh Johnston)
- Scope parameter not returned by access token response of Authorization Code Grant
- Added missing cache control headers to responses containing a token
- Fixed ClientCredentialsGrant returning a value of 0 of 'expires_in' with refresh token disabled