INNER CODE UNIT · Python

decode_jwt_claims

hunvreus/devpush · app/dependencies.py:190

def decode_jwt_claims(
    token: str,
    settings: Settings,
    required_type: str | None = None,
    leeway_seconds: int = 60,
):
    claims_options = {
        "exp": {"essential": True},
        "iat": {"essential": True},
    }
    if required_type == "auth_token":
        claims_options.update(
            {
                "iss": {"essential": True, "value": settings.auth_token_issuer},
                "aud": {"essential": True, "value": settings.auth_token_audience},
            }
        )
    claims = jwt.decode(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…