Skip to main content

OAuthlib for Flask

Project description

Wheel Status Latest Version Travis CI Status Coverage Status Donate leptjure

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

Flask-OAuthlib-0.9.3.tar.gz (33.7 kB view details)

Uploaded Source

Built Distribution

Flask_OAuthlib-0.9.3-py2-none-any.whl (39.3 kB view details)

Uploaded Python 2

File details

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

File metadata

File hashes

Hashes for Flask-OAuthlib-0.9.3.tar.gz
Algorithm Hash digest
SHA256 ee60f7e996850c3544821ce9746079917e5b839d38ce4190a63482b0a902e791
MD5 5cf967e3f678a22aee8cb99ebc906c58
BLAKE2b-256 82140d1a39ab2cc5aa2519b51dca9d253d38f2c1296d66529e08f8c7fd36aaa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Flask_OAuthlib-0.9.3-py2-none-any.whl
Algorithm Hash digest
SHA256 a601eb605b64dd9efdd4f9ae3716e2b7df3702337f439f3c2710a69af538922c
MD5 31b67e73fe428eeec45879afb7697124
BLAKE2b-256 0c3936398e58012e94d9ac2f15fec781b1b58756c1f41761c0b242aa32679b7a

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