Skip to content

lepture/flask-oauthlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

260a1d5 · Dec 17, 2023
Dec 28, 2020
Dec 6, 2016
Dec 16, 2023
Jan 11, 2019
Apr 2, 2015
Aug 13, 2016
May 17, 2013
Mar 7, 2018
May 13, 2014
Sep 7, 2020
May 30, 2015
Jan 7, 2014
Feb 3, 2015
Aug 13, 2016
Sep 24, 2020
Dec 24, 2013
Dec 16, 2023
Dec 16, 2023
Mar 7, 2018

Repository files navigation

Flask-OAuthlib

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.

Sponsored by

If you want to quickly add secure authentication to Flask, feel free to check out Auth0's Python API SDK and free plan at auth0.com/developers Coverage Status

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

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

There is also a development version on GitHub.

Links