Interfaz que representa un token de ID analizado.
Firma:
export interface ParsedToken
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
auth_time | string | Hora en la que se realizó la autenticación. |
exp. | string | Hora de vencimiento del token. |
Firebase | { 'sign_in_provider'?: string; 'sign_in_second_factor'?: cadena; ¿“identidades”?: Registro<string, string>; }. | Reclamaciones específicas de Firebase, que contienen los proveedores utilizados para autenticar al usuario. |
IAT | string | Tiempo de emisión del token. |
suscriptor | string | UID del usuario. |
Tiempo de autenticación de análisis
Hora en 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
Tiempo de emisión del token.
Firma:
'iat'?: string;
ParsedToken.sub
UID del usuario.
Firma:
'sub'?: string;