{ "info": { "author": "Karel Jakubec", "author_email": "karel@jakubec.name", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "A simple flask oauth2 provider\n================================\n\nThis project aims to be lightweight (not only) oauth2 provider for flask based\napplications.\n\nCurrently it supports:\n - Issuing authorization codes\n - Issuing JWT tokens for password, authorization_code, client_credentials\n grants\n - Out of the box support for refresh tokens\n - No need for storage, token is self contained and it's validity can be\n checked without accessing DB\n\nThe project is still in alpha state, API might change a bit in future.\n\nInstallation\n=============\n\nBest way is to use *pip*.\n\n.. code-block:: shell\n\n pip install Flask-OAuth2-Provider\n\nMake html documentation\n========================\n\nDoc is \"in construction\" mode but most of code is documented even with some\nexample usage. The general overview how to integrate all this into your\ncode is a task to be done.\n\n.. code-block:: shell\n\n cd docs\n make html\n\nAnd then open it as file in you favorite browser. :)\n\nIssues\n=======\n\nCurrently there is no way how to revoke tokens and since we use JWT this\nprobably will not be fixed.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/apiwatcher/flask-ouath2-provider", "keywords": "oauth authentication authorization", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Flask-OAuth2-Provider", "package_url": "https://pypi.org/project/Flask-OAuth2-Provider/", "platform": "", "project_url": "https://pypi.org/project/Flask-OAuth2-Provider/", "project_urls": { "Homepage": "https://github.com/apiwatcher/flask-ouath2-provider" }, "release_url": "https://pypi.org/project/Flask-OAuth2-Provider/0.4.1/", "requires_dist": null, "requires_python": "", "summary": "A simple flask oauth2 provider", "version": "0.4.1" }, "last_serial": 3474041, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "93d796d194628b32187585a6b3c2b6ca", "sha256": "5e979948e5b2f56e9bab94c847313671edcb084193fe24e05be70738d1eee363" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.1.0.tar.gz", "has_sig": false, "md5_digest": "93d796d194628b32187585a6b3c2b6ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6799, "upload_time": "2017-03-21T16:19:23", "url": "https://files.pythonhosted.org/packages/b2/8c/f4d6a5f1878b6b86be4fff4aaa09ea22d7c063a5be01284f6b491e17cdb4/Flask-OAuth2-Provider-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8101a4b99d6afa86c8e52f25aa773467", "sha256": "131e705fbdb0cd36022c67a6fd4240b6ac64efbad7e585de65e4d9d3569cf035" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8101a4b99d6afa86c8e52f25aa773467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6872, "upload_time": "2017-03-21T17:05:41", "url": "https://files.pythonhosted.org/packages/cc/ae/dd725cee81b92ac36ef1ac4d93645c4d8a743b4da8100fd373954f55c976/Flask-OAuth2-Provider-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8d52661dfaf469904ba79a0cdd11899f", "sha256": "e0bc71b944f0c3f3107609574eefa8f3930fcd92451731b053d2c7d4db92eda2" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8d52661dfaf469904ba79a0cdd11899f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6949, "upload_time": "2017-03-22T11:43:31", "url": "https://files.pythonhosted.org/packages/64/84/5306d5ad4ed033dacc6c6be8202b3dedad385823994307c50fe78ee72633/Flask-OAuth2-Provider-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8c62f36f0c0189052426dffc6c210faf", "sha256": "7ffa08847a0eb216bc85d6c63b5b2a13462d73491df53379de6071d25f6b24a9" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8c62f36f0c0189052426dffc6c210faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8014, "upload_time": "2017-03-24T10:10:47", "url": "https://files.pythonhosted.org/packages/7f/82/e2528e2e003ebae4168a66aa53f9c79fed0eab8158bc08a790fbb14c2bbe/Flask-OAuth2-Provider-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8646eb308f0ec781434584b78a95900d", "sha256": "d8c42c1a6f5d98614eccaddf76e70e2332be1074e104335b1cb8a113c5533c2e" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8646eb308f0ec781434584b78a95900d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8251, "upload_time": "2017-03-24T13:48:47", "url": "https://files.pythonhosted.org/packages/7b/12/03f60151a91bb0f97b9290f8fdeaac085b177d376e249cafb238c5262876/Flask-OAuth2-Provider-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5b2b92ed9cd408ff5a66e97f7ad5283d", "sha256": "949d67a70a4767159f7f1e9a5e3c0047ae1400888e0bce2d3c2e3d9afd15c7c0" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5b2b92ed9cd408ff5a66e97f7ad5283d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8054, "upload_time": "2017-08-10T15:24:08", "url": "https://files.pythonhosted.org/packages/64/56/627457b28837b69679a461963ac5d5b8c4be41aed3217e6add2d9b01be6a/Flask-OAuth2-Provider-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a7b4ccf67819ab5dc61e37a3d441f13c", "sha256": "cfcd9a15f59d3d3b4adb0309a599c7d26d535e60e2af98c27f17b9e95269d2ea" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a7b4ccf67819ab5dc61e37a3d441f13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8064, "upload_time": "2017-08-10T20:08:31", "url": "https://files.pythonhosted.org/packages/ad/ac/5eddd7451c45b6b7f39413b4cafdfdbeef93186cda98cdc34ba510ce94ca/Flask-OAuth2-Provider-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e2fbae8f38811246ee40881d0132c697", "sha256": "3bf90686d86f5c14f7fa374c4de964bd0d4425ce2dd6fe8f9382bd1d2bdd940c" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e2fbae8f38811246ee40881d0132c697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8069, "upload_time": "2017-08-10T20:53:44", "url": "https://files.pythonhosted.org/packages/a9/44/4e7a35a0cb3b73f9a507a111dce059fa4a95ffb81ef814a73e8ae8b93b99/Flask-OAuth2-Provider-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c2d121765b25bb0badff87537efa5d6d", "sha256": "31bcb306730581e481ec0a2ec908b512017fc4450df85619c77d829b2967e2dc" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c2d121765b25bb0badff87537efa5d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9213, "upload_time": "2018-01-09T10:16:57", "url": "https://files.pythonhosted.org/packages/57/96/53baf05a5865995aad6585745536a3c2ea7e5524babf1aa298debc7ffb08/Flask-OAuth2-Provider-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "74228a35479777ba966714eeb104738d", "sha256": "f7f43f4f0d363ca40fd2997fb4c65e0f875b08e01a6ea75f6824e942cb6a816a" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.4.1.tar.gz", "has_sig": false, "md5_digest": "74228a35479777ba966714eeb104738d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9206, "upload_time": "2018-01-09T12:27:31", "url": "https://files.pythonhosted.org/packages/f2/3c/2a16047afcea8d42dce0780012713bbdb07f3fd1584cdaa6b17991e4981b/Flask-OAuth2-Provider-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74228a35479777ba966714eeb104738d", "sha256": "f7f43f4f0d363ca40fd2997fb4c65e0f875b08e01a6ea75f6824e942cb6a816a" }, "downloads": -1, "filename": "Flask-OAuth2-Provider-0.4.1.tar.gz", "has_sig": false, "md5_digest": "74228a35479777ba966714eeb104738d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9206, "upload_time": "2018-01-09T12:27:31", "url": "https://files.pythonhosted.org/packages/f2/3c/2a16047afcea8d42dce0780012713bbdb07f3fd1584cdaa6b17991e4981b/Flask-OAuth2-Provider-0.4.1.tar.gz" } ] }