OAuthlib for Flask
Project description
Notice
You SHOULD use https://github.com/lepture/authlib instead.
Flask-OAuthlib is an extension to Flask that allows you to interact with remote OAuth enabled applications. On the client site, it is a replacement for Flask-OAuth. But it does more than that, it also helps you to create OAuth providers.
Flask-OAuthlib relies on oauthlib.
Sponsored by
If you want to quickly add secure authentication to Flask, feel free to
check out Auth0’s Python API SDK and free plan at auth0.com/overview
Features
- Support for OAuth 1.0a, 1.0, 1.1, OAuth2 client
- Friendly API (same as Flask-OAuth)
- Direct integration with Flask
- Basic support for remote method invocation of RESTful APIs
- Support OAuth1 provider with HMAC and RSA signature
- Support OAuth2 provider with Bearer token
Security Reporting
If you found security bugs which can not be public, send me email at me@lepture.com. Attachment with patch is welcome.
Installation
Installing flask-oauthlib is simple with pip:
$ pip install Flask-OAuthlib
There is also a development version on GitHub.
Links
- Documentation: https://flask-oauthlib.readthedocs.io
- PyPI: https://pypi.org/project/Flask-OAuthlib/
- Client Examples: https://github.com/lepture/flask-oauthlib/tree/master/example
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for Flask_OAuthlib-0.9.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c3b62959aa1922470a62b6ebf4273b75f1c29561a7eb4a69cde85d45a1d669 |
|
MD5 | 61481866359134747bd9729607edb9c9 |
|
BLAKE2-256 | 09d8f272aae56f12cf5f2f84ca7340e17be7f2e5e880f914838afb1b3ef045c1 |