ParsedToken interface

Ayrıştırılmış kimlik jetonunu temsil eden arayüz.

İmza:

export interface ParsedToken 

Özellikler

Özellik Tür Açıklama
auth_time [kimlik_doğrulaması] dize Kimlik doğrulamanın gerçekleştirildiği zaman.
exp dize Jetonun geçerlilik bitiş zamanı.
Firebase { 'sign_in_provider'?: string; 'sign_in_second_factor'?: dize; "kimlikler"?: Kayıt<dize, dize>; } Kullanıcının kimliğini doğrulamak için kullanılan sağlayıcıları içeren Firebase'e özel iddialar.
iat dize Jetonun veriliş zamanı.
aboneliğe karşı dize Kullanıcının UID'si.

ParsedToken.auth_time

Kimlik doğrulamanın gerçekleştirildiği zaman.

İmza:

'auth_time'?: string;

ParsedToken.exp

Jetonun geçerlilik bitiş zamanı.

İmza:

'exp'?: string;

AyrıştırılmışToken.firebase

Kullanıcının kimliğini doğrulamak için kullanılan sağlayıcıları içeren Firebase'e özel iddialar.

İmza:

'firebase'?: {
        'sign_in_provider'?: string;
        'sign_in_second_factor'?: string;
        'identities'?: Record<string, string>;
    };

ParsedToken.iat

Jetonun veriliş zamanı.

İmza:

'iat'?: string;

ParsedToken.sub

Kullanıcının UID'si.

İmza:

'sub'?: string;