ParsedToken interface

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;