Interfaz que representa un token de identificación analizado.
Firma:
export interface ParsedToken
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
tiempo_autenticación | cadena | Hora a la que se realizó la autenticación. |
Exp | cadena | Hora de vencimiento del token. |
base de fuego | {'sign_in_provider'?: cadena; 'sign_in_segundo_factor'?: cadena; ¿'identidades'?: Registro<cadena, cadena>; } | Reclamaciones específicas de Firebase, que contienen los proveedores utilizados para autenticar al usuario. |
Yo en | cadena | Hora de emisión del token. |
sub | cadena | UID del usuario. |
ParsedToken.auth_time
Hora a la que se realizó la autenticación.
Firma:
'auth_time'?: string;
ParsedToken.exp
Hora de vencimiento del token.
Firma:
'exp'?: string;
ParsedToken.firebase
Reclamaciones específicas de Firebase, que contienen los proveedores utilizados para autenticar al usuario.
Firma:
'firebase'?: {
'sign_in_provider'?: string;
'sign_in_second_factor'?: string;
'identities'?: Record<string, string>;
};
ParsedToken.iat
Hora de emisión del token.
Firma:
'iat'?: string;
ParsedToken.sub
UID del usuario.
Firma:
'sub'?: string;