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
And request more features at github issues.
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
If you don’t have pip installed, try with easy_install:
$ easy_install Flask-OAuthlib
Additional Notes
We keep documentation at flask-oauthlib@readthedocs.
If you are only interested in the client part, you can find some examples in the example directory.
There is also a development version on GitHub.
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size Patreon_Flask_OAuthlib-0.9.6-py3-none-any.whl (40.1 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size Patreon-Flask-OAuthlib-0.9.6.tar.gz (35.8 kB) | File type Source | Python version None | Upload date | Hashes View |
Hashes for Patreon_Flask_OAuthlib-0.9.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 964874fa1905d912fe0d7d91f859b0c732e5c4f3a62613d71cf4fa423620d518 |
|
MD5 | a04b1170b641b96e88044759926a781f |
|
BLAKE2-256 | ee8ef7528818e855621e9b731f8f2113c405a778a1f979a36bafa4cc66998f14 |
Hashes for Patreon-Flask-OAuthlib-0.9.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fd268d17521745f17bd9a3b3513a0dc16811f1737b6015185cecdf4b39568e3 |
|
MD5 | 60ecb4144d6dc4abde46e1585ec434a2 |
|
BLAKE2-256 | 2faeb37a2cf423686aa6313584913abf254c2e63d49493768937c89773261002 |