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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0d14684eb84f4069b496f5055bcc5d077928125c8dbcac9d1eb2f05ee05d3d |
|
MD5 | 79115c65b410292bb8a1cd1c970fd610 |
|
BLAKE2b-256 | c1da45ec0f3b0383a8895047ca784ccf557b0acbd0229cb3ec47181ddbee2495 |
Close
Hashes for minumtium_simple_jwt_auth-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41651d8583268f3dc2c97621566e8cb919bd3639968f40b7d605c046e77c1033 |
|
MD5 | b22801a8771af84986b99d66bad50eb5 |
|
BLAKE2b-256 | ed0b35370b1daa56298ee5b80865c3500bb55b82b236a5e5fab48f418781c78f |