Python-oauth2

Latest version: v1.1.1

Safety actively analyzes 623657 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1.1

Features:

- Add message explaining that this project is not maintained ([wndhydrnt][])

1.1.0

Improvements:

- Drop support for Python 2.6 ([wndhydrnt][])
- Drop support for Python 3.2 ([wndhydrnt][])
- Drop support for Python 3.3 ([wndhydrnt][])
- Add error message to response for bad redirect URIs ([SumnerH][])

Bugfixes:

- Fix an exception when requesting an unknown URL on Python 3.x ([wndhydrnt][])

1.0.1

Bugfixes:

- Fix an error in `ClientCredentialsGrant` when no expiration of a token is set in the handler ([wndhydrnt][])
- Fix an error where the body of a POST request would not be parsed if the `Content-Type` header contains a `charset` ([wndhydrnt][])

1.0.0

Features:

- Logging support ([wndhydrnt][])
- Each grant accepts its own site adapter (see [Migration notes](http://python-oauth2.readthedocs.org/en/latest/migration.html)) ([wndhydrnt][])
- [Tornado](http://www.tornadoweb.org/) adapter

Improvements:

- Catch unexpected exceptions and respond with a OAuth2 'server_error' ([wndhydrnt][])
- Declare optional dependencies in setup.py ([wndhydrnt][])
- Move WSGI server code into its own module ([wndhydrnt][])
- Renamed class acting as entrypoint for WSGI server from 'Server' to 'Application' ([wndhydrnt][])
- Client Credentials Grant example ([shupp][])
- Methods `authenticate` and `render_auth_page` of a Site Adapter accept an instance of `oauth2.datatype.Client` ([wndhydrnt][])

Bugfixes:

- Fix Resource Owner Grant responding with HTTP status code '500' in case an owner could not be authorized ([wndhydrnt][])
- Fix "scope" parameter not being urlencoded ([wndhydrnt][])

0.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][])

0.6.0

Features:

- Issue unique access tokens ([wndhydrnt][])
- Define what grants a client is allowed to use ([wndhydrnt][])

Improvements:

- Corrected class references in doc strings (Trii)
- Proper handling of errors raised by store adapters ([wndhydrnt][])

Bugfixes:

- Added missing `scopes` parameter in SiteAdapter base class (Trii)
- Deleting authorization token after usage (Trii)
- Scope parameter not returned by access token response of Authorization Code Grant ([wndhydrnt][])
- Added missing cache control headers to responses containing a token ([wndhydrnt][])
- Fixed ClientCredentialsGrant returning a value of 0 of 'expires_in' with refresh token disabled ([wndhydrnt][])

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.