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;