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;