Quick¶
Sometimes it's not always convenient to use instance-class, so Jam has quick commands to work with auth.
JWT¶
from jam.quick import (
get_jwt_token, decode_jwt_token, verify_jwt_token
)
token: str = get_jwt_token(
alg="HS256",
payload={"user_id": 1},
secret_key="SOME_KEY"
)
payload: dict[str, Any] = decode_jwt_token(
token=token,
secret_key="SOME_KEY"
)
result: bool = verify_jwt_token(
token=token,
secret_key="SOME_KEY"
)