Interfaccia che rappresenta un token ID analizzato.
Firma:
export interface ParsedToken
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
autenticazione_time | corda | Ora in cui è stata eseguita l'autenticazione. |
esp | corda | Orario di scadenza del token. |
base di fuoco | { 'sign_in_provider'?: string; 'sign_in_second_factor'?: stringa; 'identità'?: Record<stringa, stringa>; } | Affermazioni specifiche di Firebase, contenenti i provider utilizzati per autenticare l'utente. |
iat | corda | Orario di emissione del token. |
sub | corda | UID dell'utente. |
ParsedToken.auth_time
Ora in cui è stata eseguita l'autenticazione.
Firma:
'auth_time'?: string;
ParsedToken.exp
Orario di scadenza del token.
Firma:
'exp'?: string;
ParsedToken.firebase
Affermazioni specifiche di Firebase, contenenti i provider utilizzati per autenticare l'utente.
Firma:
'firebase'?: {
'sign_in_provider'?: string;
'sign_in_second_factor'?: string;
'identities'?: Record<string, string>;
};
ParsedToken.iat
Orario di emissione del token.
Firma:
'iat'?: string;
ParsedToken.sub
UID dell'utente.
Firma:
'sub'?: string;