Flask-OAuthlib


NameFlask-OAuthlib JSON
Version 0.9.6 PyPI version JSON
download
home_pagehttps://github.com/lepture/flask-oauthlib
SummaryOAuthlib for Flask
upload_time2020-09-07 03:20:32
maintainer
docs_urlNone
authorHsiaoming Yang
requires_python
licenseBSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            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"
}
        
Elapsed time: 0.13614s