Interface que representa um token de ID analisado.
Assinatura:
export interface ParsedToken
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
hora_auth | corda | Hora em que a autenticação foi realizada. |
experiência | corda | Tempo de expiração do token. |
base de fogo | { 'sign_in_provider'?: string; 'sign_in_second_factor'?: string; 'identidades'?: Record<string, string>; } | Declarações específicas do Firebase, contendo os provedores usados para autenticar o usuário. |
isso | corda | Hora de emissão do token. |
sub | corda | UID do usuário. |
ParsedToken.auth_time
Hora em que a autenticação foi realizada.
Assinatura:
'auth_time'?: string;
ParsedToken.exp
Tempo de expiração do token.
Assinatura:
'exp'?: string;
ParsedToken.firebase
Declarações específicas do Firebase, contendo os provedores usados para autenticar o usuário.
Assinatura:
'firebase'?: {
'sign_in_provider'?: string;
'sign_in_second_factor'?: string;
'identities'?: Record<string, string>;
};
ParsedToken.iat
Hora de emissão do token.
Assinatura:
'iat'?: string;
ParsedToken.sub
UID do usuário.
Assinatura:
'sub'?: string;