Skip to main content

OAuthlib for Flask

Project description

Donate lepture Wheel Status Latest Version Travis CI Status Coverage Status

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.

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Patreon-Flask-OAuthlib-0.9.6.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

Patreon_Flask_OAuthlib-0.9.6-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file Patreon-Flask-OAuthlib-0.9.6.tar.gz.

File metadata

  • Download URL: Patreon-Flask-OAuthlib-0.9.6.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for Patreon-Flask-OAuthlib-0.9.6.tar.gz
Algorithm Hash digest
SHA256 1fd268d17521745f17bd9a3b3513a0dc16811f1737b6015185cecdf4b39568e3
MD5 60ecb4144d6dc4abde46e1585ec434a2
BLAKE2b-256 2faeb37a2cf423686aa6313584913abf254c2e63d49493768937c89773261002

See more details on using hashes here.

File details

Details for the file Patreon_Flask_OAuthlib-0.9.6-py3-none-any.whl.

File metadata

  • Download URL: Patreon_Flask_OAuthlib-0.9.6-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for Patreon_Flask_OAuthlib-0.9.6-py3-none-any.whl
Algorithm Hash digest
SHA256 964874fa1905d912fe0d7d91f859b0c732e5c4f3a62613d71cf4fa423620d518
MD5 a04b1170b641b96e88044759926a781f
BLAKE2b-256 ee8ef7528818e855621e9b731f8f2113c405a778a1f979a36bafa4cc66998f14

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page