Skip to main content

OAuthlib for Flask

Project description

Wheel Status Latest Version Travis CI Status Coverage Status

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.

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

Flask-OAuthlib-0.9.2.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

Flask_OAuthlib-0.9.2-py2-none-any.whl (38.7 kB view details)

Uploaded Python 2

File details

Details for the file Flask-OAuthlib-0.9.2.tar.gz.

File metadata

File hashes

Hashes for Flask-OAuthlib-0.9.2.tar.gz
Algorithm Hash digest
SHA256 e6b2c412bbf9ab7fe347fec9bb66fd0fd335efd87d06feb69c41dc9401d8c3a1
MD5 4277150539c6239f3f1a499059d42ca3
BLAKE2b-256 50ffc05f531b633d41b761b74111445e74043dde78bdd18c7f004525520c94fb

See more details on using hashes here.

File details

Details for the file Flask_OAuthlib-0.9.2-py2-none-any.whl.

File metadata

File hashes

Hashes for Flask_OAuthlib-0.9.2-py2-none-any.whl
Algorithm Hash digest
SHA256 e0340420f47b610f325b9d2bce50f0fca3c85e53187d8ac82ddf2d350b8cfb0c
MD5 6e4f5a0c41614f93a0619d5cc15c19fe
BLAKE2b-256 c3ae372cc5375959e37706a7d9accc0c3a2a9031ec599a50120628f99e9b9d79

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