ParsedToken interface

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

İmza:

export interface ParsedToken 

Özellikler

Mülk Tip Tanım
kimlik_zamanı sicim Kimlik doğrulamanın gerçekleştirildiği saat.
tecrübe sicim Belirtecin sona erme süresi.
ateş üssü { 'sign_in_provider'?: string; 'sign_in_second_factor'?: string; 'kimlikler'?: Record<string, string>; } Kullanıcının kimliğini doğrulamak için kullanılan sağlayıcıları içeren Firebase'e özel talepler.
bende sicim Tokenin verilme zamanı.
alt sicim Kullanıcının UID'si.

ParsedToken.auth_time

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

İmza:

'auth_time'?: string;

ParsedToken.exp

Belirtecin sona erme süresi.

İmza:

'exp'?: string;

ParsedToken.firebase

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

İmza:

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

ParsedToken.iat

Tokenin verilme zamanı.

İmza:

'iat'?: string;

ParsedToken.sub

Kullanıcının UID'si.

İmza:

'sub'?: string;