Skip to main content

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 MinumtiumSimpleJwtAuthentication

db_adapter = SqlAlchemyAdapter({'engine': 'sqlite_memory'}, 'posts')
auth_adapter = MinumtiumSimpleJwtAuthentication(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')

Metadata

Release files for minumtium-simple-jwt-auth 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for minumtium-simple-jwt-auth 1.1.0
File Size Uploaded Provenance Actions
minumtium_simple_jwt_auth-1.1.0.tar.gz 4.0 kB Without provenance Details for minumtium_simple_jwt_auth-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for minumtium-simple-jwt-auth 1.1.0
File Interpreter ABI Platform Actions
minumtium_simple_jwt_auth-1.1.0-py3-none-any.whl Python 3 none any Details for minumtium_simple_jwt_auth-1.1.0-py3-none-any.whl

Total release size: 8.3 kB

Release files / minumtium_simple_jwt_auth-1.1.0.tar.gz

Download URL minumtium_simple_jwt_auth-1.1.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
074ade988a28d7a93897209ff847d569da404c45983864f0809e9c07e9820c53
BLAKE2b-256 checksum
How to use checksums
c10116e86faf35ab577e76e612b7d7ed324202ccd2de05d8c7cf899df93d17c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.13

Release files / minumtium_simple_jwt_auth-1.1.0-py3-none-any.whl

Download URL minumtium_simple_jwt_auth-1.1.0-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
572e24bb2840d3dcaee8bae7f8a001ce751a3f516733dddb250b7affede1a5da
BLAKE2b-256 checksum
How to use checksums
e2f64ee795c6e9ab6ea07d5dfe5debac9025cfcc6b20f80b509083857f3e8e22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.13

Security for minumtium-simple-jwt-auth 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page