Interface que representa um token de ID analisado.
Assinatura:
export interface ParsedToken
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
auth_time (em inglês) | string | Horário em que a autenticação foi realizada. |
exp | string | Tempo de expiração do token. |
Firebase | { 'sign_in_provider'?: string; 'sign_in_second_factor'?: string; "identities"?: Record<string, string>; } | Declarações específicas do Firebase, contendo os provedores usados para autenticar o usuário. |
iat (em inglês) | string | Horário de emissão do token. |
sub | string | UID do usuário. |
ParsedToken.auth_time
Horário 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.
Horário de emissão do token.
Assinatura:
'iat'?: string;
ParsedToken.sub
UID do usuário.
Assinatura:
'sub'?: string;