{ "info": { "author": "Lewis \"devArtoria\" Kim", "author_email": "artoria@artoria.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Sanic-JWT-Extended \n[![Downloads](https://pepy.tech/badge/sanic-jwt-extended)](https://pepy.tech/project/sanic-jwt-extended)\n\n## What is Sanic-JWT-Extended?\nSanic-JWT-Extended is Sanic version of Flask-JWT-Extended. this is stable, \nbut some features of Flask-JWT-Extended is not implemented yet. so this currently WIP.\n\n## When to use Flask-JWT-Extended?\nSanic-JWT-Extended not only adds support for using JSON Web Tokens (JWT) to Sanic for protecting views,\nbut also many helpful (and **optional**) features built in to make working with JSON Web Tokens\neasier. These include:\n\n* Support for adding custom claims to JSON Web Tokens\n* [Refresh tokens](https://auth0.com/blog/refresh-tokens-what-are-they-and-when-to-use-them/)\n* Token freshness and separate view decorators to only allow fresh tokens\n* Role-based access control\n\n## Installation\n```bash\npip install sanic-jwt-extended\n```\n\n## Usage\n[View the documentation online](http://sanic-jwt-extended.readthedocs.io/en/latest/)\n\n## Generating Documentation\nYou can generate a local copy of the documentation. After installing the requirements,\ngo to the `docs` directory and run:\n```\n$ make clean && make html\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/devArtoria/Sanic-JWT-Extended", "keywords": "sanic,jwt,json web token", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Sanic-JWT-Extended", "package_url": "https://pypi.org/project/Sanic-JWT-Extended/", "platform": "any", "project_url": "https://pypi.org/project/Sanic-JWT-Extended/", "project_urls": { "Homepage": "https://github.com/devArtoria/Sanic-JWT-Extended" }, "release_url": "https://pypi.org/project/Sanic-JWT-Extended/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Extended JWT integration with Sanic", "version": "0.3.1" }, "last_serial": 5494324, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8c07b1628596230990e9da09536ec502", "sha256": "1fe212da6d302495cf4e5fc26d12ae2e7d5509ccac2bdf43802de75ecd76d4c7" }, "downloads": -1, "filename": "Sanic-JWT-Extended-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8c07b1628596230990e9da09536ec502", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7137, "upload_time": "2018-11-12T23:47:05", "url": "https://files.pythonhosted.org/packages/02/71/5cd16996dc6984411d15f2332b5c96700a8e77015453e5efeb75722a81f9/Sanic-JWT-Extended-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "83a1affbd74a44eb77c4cdccb8f3b2fe", "sha256": "b4016aee16d07a4cc50f89d76eeabe3cea6daeb64c40b572edd2832ad02daa7a" }, "downloads": -1, "filename": "Sanic-JWT-Extended-0.1.0.tar.gz", "has_sig": false, "md5_digest": "83a1affbd74a44eb77c4cdccb8f3b2fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7158, "upload_time": "2018-11-13T05:28:43", "url": "https://files.pythonhosted.org/packages/8a/3e/ffffd76d71ba61df240a0624004778ba5ec8e9664e98374fef5c023a8be1/Sanic-JWT-Extended-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b1d8d1f256f4475199ce6fdbf6dace88", "sha256": "b937e4ed965283ef69e63c8c94fdf8f63cf4156c0f2ef61531c037d3eb49b778" }, "downloads": -1, "filename": "Sanic-JWT-Extended-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b1d8d1f256f4475199ce6fdbf6dace88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7177, "upload_time": "2019-05-28T05:20:54", "url": "https://files.pythonhosted.org/packages/d1/a1/cd77f5402969e31722beec50fc21bd820422ec08f47383ddb73e3b605162/Sanic-JWT-Extended-0.2.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "826c253ae48379bbe859475373a46327", "sha256": "79b26946e7fe90bd47d1b692f205a9c599f76d275ebcf42e78629ef8f02e16a9" }, "downloads": -1, "filename": "Sanic-JWT-Extended-0.3.1.tar.gz", "has_sig": false, "md5_digest": "826c253ae48379bbe859475373a46327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7750, "upload_time": "2019-07-06T08:34:39", "url": "https://files.pythonhosted.org/packages/44/2d/36e8b874118d98c14aa4e3e309c0a8c5c34a415050fc78b4a23e04a070a4/Sanic-JWT-Extended-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "826c253ae48379bbe859475373a46327", "sha256": "79b26946e7fe90bd47d1b692f205a9c599f76d275ebcf42e78629ef8f02e16a9" }, "downloads": -1, "filename": "Sanic-JWT-Extended-0.3.1.tar.gz", "has_sig": false, "md5_digest": "826c253ae48379bbe859475373a46327", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7750, "upload_time": "2019-07-06T08:34:39", "url": "https://files.pythonhosted.org/packages/44/2d/36e8b874118d98c14aa4e3e309c0a8c5c34a415050fc78b4a23e04a070a4/Sanic-JWT-Extended-0.3.1.tar.gz" } ] }