JwtPayload
JWT Payload containing claims for Supabase authentication tokens.
Required claims (iss, aud, exp, iat, sub, role, aal, session_id) are inherited from RequiredClaims. All other claims are optional as they can be customized via Custom Access Token Hooks.
interface JwtPayload extends RequiredClaims {
[key: string]: any;
amr?: AMREntry[];
app_metadata?: UserAppMetadata;
email?: string;
is_anonymous?: boolean;
jti?: string;
nbf?: number;
phone?: string;
ref?: string;
user_metadata?: UserMetadata;
}