satorbis_kit.auth.token_store module

class satorbis_kit.auth.token_store.TokenStore(access_token: str | None = None, refresh_token: str | None = None, id_token: str | None = None, token_type: str = 'Bearer', expires_at: float | None = None)[source]

Bases: object

access_token: str | None = None
decode_jwt_payload() dict[source]

Decode the access token’s JWT payload without signature verification.

static decode_jwt_payload_str(token_str: str) dict[source]

Base64-decode a JWT payload without verifying the signature.

expires_at: float | None = None
id_token: str | None = None
property is_empty
property is_expired
refresh_token: str | None = None
token_type: str = 'Bearer'
update_from_raw(raw: dict)[source]