Interfaz que representa un token de ID analizado.
Firma:
export interface ParsedToken
Propiedades
Propiedad | Escribe | Descripción |
---|---|---|
auth_time | cuerda | Hora a la que se realizó la autenticación. |
Exp | cuerda | Tiempo de caducidad del token. |
base de fuego | { 'sign_in_provider'?: cadena; 'sign_in_second_factor'?: cadena; 'identidades'?: Record<cadena, cadena>; } | Reclamaciones específicas de Firebase, que contienen los proveedores utilizados para autenticar al usuario. |
Yo en | cuerda | Momento de emisión del token. |
sub | cuerda | UID del usuario. |
ParsedToken.auth_time
Hora a la que se realizó la autenticación.
Firma:
'auth_time'?: string;
ParsedToken.exp
Tiempo de caducidad 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
Momento de emisión del token.
Firma:
'iat'?: string;
ParsedToken.sub
UID del usuario.
Firma:
'sub'?: string;