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.

Download files

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

Files for Patreon-Flask-OAuthlib, version 0.9.6
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

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page