Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2 KB

README.rst

File metadata and controls

66 lines (44 loc) · 2 KB

Flask-OAuthlib

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.