Skip to content

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"
)
See API/jam.quick/jwt for more details.