Flask-OAuthlib
==============
.. image:: https://img.shields.io/badge/donate-lepture-green.svg
:target: https://lepture.com/donate
:alt: Donate lepture
.. image:: https://img.shields.io/pypi/wheel/flask-oauthlib.svg
:target: https://pypi.python.org/pypi/flask-OAuthlib/
:alt: Wheel Status
.. image:: https://img.shields.io/pypi/v/flask-oauthlib.svg
:target: https://pypi.python.org/pypi/flask-oauthlib/
:alt: Latest Version
.. image:: https://travis-ci.org/lepture/flask-oauthlib.svg?branch=master
:target: https://travis-ci.org/lepture/flask-oauthlib
:alt: Travis CI Status
.. image:: https://coveralls.io/repos/lepture/flask-oauthlib/badge.svg?branch=master
:target: https://coveralls.io/r/lepture/flask-oauthlib
:alt: 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_.
.. _oauthlib: https://github.com/idan/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`_
|auth0 image|
.. _`auth0.com/overview`: https://auth0.com/overview?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=flask-oauthlib&utm_content=auth
.. |auth0 image| image:: https://user-images.githubusercontent.com/290496/31718461-031a6710-b44b-11e7-80f8-7c5920c73b8f.png
:target: https://auth0.com/overview?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=flask-oauthlib&utm_content=auth
:alt: Coverage Status
:width: 18px
:height: 18px
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 <https://github.com/lepture/flask-oauthlib/archive/master.zip#egg=Flask-OAuthlib-dev>`_ on GitHub.
Links
-----
- Documentation: https://flask-oauthlib.readthedocs.io
- PyPI: https://pypi.org/project/Flask-OAuthlib/
- Client Examples: https://github.com/lepture/flask-oauthlib/tree/master/example
Raw data
{
"_id": null,
"home_page": "https://github.com/lepture/flask-oauthlib",
"name": "Flask-OAuthlib",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Hsiaoming Yang",
"author_email": "me@lepture.com",
"download_url": "https://files.pythonhosted.org/packages/75/f2/54a551d00a39dac9aa58d97b45e3c05051e7eea8ed686e4b6be91fc075a6/Flask-OAuthlib-0.9.6.tar.gz",
"platform": "any",
"description": "Flask-OAuthlib\n==============\n\n.. image:: https://img.shields.io/badge/donate-lepture-green.svg\n :target: https://lepture.com/donate\n :alt: Donate lepture\n.. image:: https://img.shields.io/pypi/wheel/flask-oauthlib.svg\n :target: https://pypi.python.org/pypi/flask-OAuthlib/\n :alt: Wheel Status\n.. image:: https://img.shields.io/pypi/v/flask-oauthlib.svg\n :target: https://pypi.python.org/pypi/flask-oauthlib/\n :alt: Latest Version\n.. image:: https://travis-ci.org/lepture/flask-oauthlib.svg?branch=master\n :target: https://travis-ci.org/lepture/flask-oauthlib\n :alt: Travis CI Status\n.. image:: https://coveralls.io/repos/lepture/flask-oauthlib/badge.svg?branch=master\n :target: https://coveralls.io/r/lepture/flask-oauthlib\n :alt: Coverage Status\n\n\nNotice\n------\n\n**You SHOULD use https://github.com/lepture/authlib instead**.\n\nFlask-OAuthlib is an extension to Flask that allows you to interact with\nremote OAuth enabled applications. On the client site, it is a replacement\nfor Flask-OAuth. But it does more than that, it also helps you to create\nOAuth providers.\n\nFlask-OAuthlib relies on oauthlib_.\n\n.. _oauthlib: https://github.com/idan/oauthlib\n\n\nSponsored by\n------------\n\nIf you want to quickly add secure authentication to Flask, feel free to\ncheck out Auth0's Python API SDK and free plan at `auth0.com/overview`_\n|auth0 image|\n\n.. _`auth0.com/overview`: https://auth0.com/overview?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=flask-oauthlib&utm_content=auth\n\n.. |auth0 image| image:: https://user-images.githubusercontent.com/290496/31718461-031a6710-b44b-11e7-80f8-7c5920c73b8f.png\n :target: https://auth0.com/overview?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=flask-oauthlib&utm_content=auth\n :alt: Coverage Status\n :width: 18px\n :height: 18px\n\n\nFeatures\n--------\n\n- Support for OAuth 1.0a, 1.0, 1.1, OAuth2 client\n- Friendly API (same as Flask-OAuth)\n- Direct integration with Flask\n- Basic support for remote method invocation of RESTful APIs\n- Support OAuth1 provider with HMAC and RSA signature\n- Support OAuth2 provider with Bearer token\n\n\nSecurity Reporting\n------------------\n\nIf you found security bugs which can not be public, send me email at `me@lepture.com`.\nAttachment with patch is welcome.\n\n\nInstallation\n------------\n\nInstalling flask-oauthlib is simple with pip::\n\n $ pip install Flask-OAuthlib\n\nThere is also a `development version <https://github.com/lepture/flask-oauthlib/archive/master.zip#egg=Flask-OAuthlib-dev>`_ on GitHub.\n\n\nLinks\n-----\n\n- Documentation: https://flask-oauthlib.readthedocs.io\n- PyPI: https://pypi.org/project/Flask-OAuthlib/\n- Client Examples: https://github.com/lepture/flask-oauthlib/tree/master/example\n\n\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "OAuthlib for Flask",
"version": "0.9.6",
"project_urls": {
"Homepage": "https://github.com/lepture/flask-oauthlib"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "09d8f272aae56f12cf5f2f84ca7340e17be7f2e5e880f914838afb1b3ef045c1",
"md5": "61481866359134747bd9729607edb9c9",
"sha256": "a5c3b62959aa1922470a62b6ebf4273b75f1c29561a7eb4a69cde85d45a1d669"
},
"downloads": -1,
"filename": "Flask_OAuthlib-0.9.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "61481866359134747bd9729607edb9c9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 40184,
"upload_time": "2020-09-07T03:20:30",
"upload_time_iso_8601": "2020-09-07T03:20:30.926178Z",
"url": "https://files.pythonhosted.org/packages/09/d8/f272aae56f12cf5f2f84ca7340e17be7f2e5e880f914838afb1b3ef045c1/Flask_OAuthlib-0.9.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75f254a551d00a39dac9aa58d97b45e3c05051e7eea8ed686e4b6be91fc075a6",
"md5": "1cd5daa629c3cdbed73ce19e53154bc0",
"sha256": "5bb79c8a8e670c2eb4cb553dfc3283b6c8d1202f674934676dc173cee94fe39c"
},
"downloads": -1,
"filename": "Flask-OAuthlib-0.9.6.tar.gz",
"has_sig": false,
"md5_digest": "1cd5daa629c3cdbed73ce19e53154bc0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 37253,
"upload_time": "2020-09-07T03:20:32",
"upload_time_iso_8601": "2020-09-07T03:20:32.408356Z",
"url": "https://files.pythonhosted.org/packages/75/f2/54a551d00a39dac9aa58d97b45e3c05051e7eea8ed686e4b6be91fc075a6/Flask-OAuthlib-0.9.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2020-09-07 03:20:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lepture",
"github_project": "flask-oauthlib",
"travis_ci": true,
"coveralls": true,
"github_actions": false,
"requirements": [],
"tox": true,
"lcname": "flask-oauthlib"
}