{"repo":"vimalloc/flask-jwt-extended","free":true,"listed":false,"github":"https://github.com/vimalloc/flask-jwt-extended","clone":"git clone https://github.com/vimalloc/flask-jwt-extended.git","description":"An open source Flask extension that provides JWT support (with batteries included)!","language":"Python","stars":1581,"topics":["flask","jwt","flask-jwt-extended","flask-jwt"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Flask-JWT-Extended Features Flask-JWT-Extended not only adds support for using JSON Web Tokens (JWT) to Flask for protecting routes, but also many helpful (and optional ) features built in to make working with JSON Web Tokens easier. These include: - Adding custom claims to JSON Web Tokens - Automatic user loading ( current user ). - Custom claims validation on received tokens - Refresh tokens - First class support for fresh tokens for making sensitive changes. - Token revoking/blocklisting - Storing tokens in cookies and CSRF protection Usage View the documentation online Upgrading from 3.x.x to 4.0.0 View the changes Changelog You can view the changelog here. This project follows semantic versioning. Chatting Come chat with the community or ask questions at https://discord.gg/EJBsbFd Contributing Before making any changes, make sure to install the development requirements and setup the git hooks which will automatically lint and format your changes. We require 100% code coverage in our unit tests. You can run the tests locally with tox which ensures that all tests pass, tests provide complete code coverage, documentation builds, and style guide are adhered to A subset of checks can also be ran by adding an argument to tox. The available arguments are: - py310, py311, py312, py313, py314, pypy3.11 - Run unit tests on the given python version - mypy - Run mypy type checking - coverage - Run a code coverage check - docs - Ensure documentation builds and there are no broken lin","default_branch":null,"files":null,"tree":[],"storefront":"/r/vimalloc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vimalloc/flask-jwt-extended/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}