A JWT token adapter for the minumtium library.
Project description
Minumtium Simple JWT Auth
A very simple JWT Auth adapter for the minumtium library.
What can I use it for?
It is used to provide JWT token authentication using the minumtium library.
Usage
Install it using your favorite package manager:
pip install minumtium-simple-jwt-auth
pipenv install minumtium-simple-jwt-auth
poetry install minumtium-simple-jwt-auth
Then, provide it to your minumtium Idm service:
from minumtium.modules.idm import IdmService, UserRepository
from minumtium_sql_alchemy_adapter import SqlAlchemyAdapter
from minumtium_simple_jwt_auth import SimpleJwtAuthentication
db_adapter = SqlAlchemyAdapter({'engine': 'sqlite_memory'}, 'posts')
auth_adapter = SimpleJwtAuthentication(configuration={
'jwt_key': 'not a reliable key, change that quickly',
'session_duration_hours': 1})
users_repository = UserRepository(db_adapter)
idm_service = IdmService(auth_adapter, users_repository)
idm_service.authenticate('jao', 'batata')
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 minumtium_simple_jwt_auth-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2e4008c15528b7ca4b4ce9a85c78ae96813d945bda27a6c30b851a39128b244 |
|
MD5 | 329a6b20bbe35109e636db3eff1840c8 |
|
BLAKE2b-256 | 714a3879389fa19e76b1b79baace680956157070ab75e70e72c32bec9166dee4 |
Close
Hashes for minumtium_simple_jwt_auth-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bdec90b0d5b2e88344825ac75aa74f9678a8a4eb852fd9f1a8601babb98ee39 |
|
MD5 | 0263dc3a1ae0e763d021986d115c3d79 |
|
BLAKE2b-256 | 9a4bc7d117830f0e8c2ac5bcebcabf0d98f5431b3ece10ea50228e5dd75d4bf8 |