Skip to main content
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/overview 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.

Release files for Flask-OAuthlib 0.9.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Flask-OAuthlib 0.9.6
File Size Uploaded
Flask-OAuthlib-0.9.6.tar.gz 37.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Flask-OAuthlib 0.9.6
File Interpreter ABI Platform
Flask_OAuthlib-0.9.6-py3-none-any.whl Python 3 none any Details

Total release size: 77.4 kB

Release files / Flask-OAuthlib-0.9.6.tar.gz

Download URL Flask-OAuthlib-0.9.6.tar.gz
Size 37.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5bb79c8a8e670c2eb4cb553dfc3283b6c8d1202f674934676dc173cee94fe39c
BLAKE2b-256 checksum
How to use checksums
75f254a551d00a39dac9aa58d97b45e3c05051e7eea8ed686e4b6be91fc075a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release files / Flask_OAuthlib-0.9.6-py3-none-any.whl

Download URL Flask_OAuthlib-0.9.6-py3-none-any.whl
Size 40.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a5c3b62959aa1922470a62b6ebf4273b75f1c29561a7eb4a69cde85d45a1d669
BLAKE2b-256 checksum
How to use checksums
09d8f272aae56f12cf5f2f84ca7340e17be7f2e5e880f914838afb1b3ef045c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.9.6 This release

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

1 release file

0.5.0

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page