No project description provided
Project description
FastAPI Another JWT Auth
The project is based on Fastapi-jwt-auth that is no longer maintained.
Documentation: https://GlitchCorp.github.io/fastapi-another-jwt-auth
Source Code: https://github.com/GlitchCorp/fastapi-another-jwt-auth
Features
FastAPI extension that provides JWT Auth support (secure, easy to use and lightweight), if you were familiar with flask-jwt-extended this extension suitable for you, cause this extension inspired by flask-jwt-extended 😀
- Access tokens and refresh tokens
- Freshness Tokens
- Revoking Tokens
- Support for WebSocket authorization
- Support for adding custom claims to JSON Web Tokens
- Storing tokens in cookies and CSRF protection
Installation
The easiest way to start working with this extension with pip
pip install fastapi-another-jwt-auth
If you want to use asymmetric (public/private) key signing algorithms, include the asymmetric extra requirements.
pip install 'fastapi-another-jwt-auth[asymmetric]'
License
This project is licensed under the terms of the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for fastapi-another-jwt-auth-0.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc32ad6f9dcf36839a3ae4edb5b5e309a9c58254a969864797d3eab91093ccc8 |
|
MD5 | 7c1f7703848c088de0e5b7fd06a519db |
|
BLAKE2b-256 | 9d27bb6be1f57616808041fa987a06bb4d10f6ec30b755a030d9c9764632472e |
Close
Hashes for fastapi_another_jwt_auth-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e64fa3f84115e9b28c37f764312ac62a2e593955947a5d0c2eff0089c567f74a |
|
MD5 | f172ef53b762b9fee4420a233bd9e157 |
|
BLAKE2b-256 | 7bf40f03248d2fb5c16076f85fa5ec86e6316fb57da416431cdd6f11279e1e95 |