IdTokenResult interface

User.getIdTokenResult()' tan elde edilen kimlik belirteci sonucunu temsil eden arayüz .

IdTokenResult kimlik belirteci JWT dizesini ve belirteçle ilişkili farklı verileri ve kodu çözülmüş tüm yük taleplerini almak için diğer yardımcı özellikleri içerir.

İstemci tarafında ayrıştırıldıkları için bu taleplere güvenilmeyeceğini unutmayın. Yalnızca sunucu tarafı doğrulaması, belirteç taleplerinin bütünlüğünü garanti edebilir.

İmza:

export interface IdTokenResult 

Özellikler

Mülk Tip Tanım
kimlik doğrulama zamanı sicim UTC dizesi olarak biçimlendirilmiş kimlik doğrulama süresi.
iddialar AyrıştırılmışToken Standart ayrılmış taleplerin yanı sıra özel talepler de dahil olmak üzere kimlik belirtecinin tüm yük talepleri.
son kullanma süresi sicim UTC dizesi olarak biçimlendirilmiş kimlik belirtecinin geçerlilik süresi.
YayınlandığıAtTime sicim UTC dizesi olarak biçimlendirilmiş kimlik belirtecinin verilme zamanı.
oturum açma sağlayıcısı dize | hükümsüz Kimlik belirtecinin alındığı oturum açma sağlayıcısı (anonim, özel, telefon, şifre vb.).
SignInSecondFactor dize | hükümsüz Kullanıcının kimliğinin çok faktörlü olarak doğrulanması koşuluyla (ör. telefon vb.) bu oturumla ilişkili ikinci faktörün türü.
jeton sicim Firebase Auth ID jetonu JWT dizesi.

IdTokenResult.authTime

UTC dizesi olarak biçimlendirilmiş kimlik doğrulama süresi.

Bu, belirtecin yenilendiği zaman değil, kullanıcının kimliğini doğruladığı (oturum açtığı) zamandır.

İmza:

authTime: string;

IdTokenResult.claims

Standart ayrılmış taleplerin yanı sıra özel talepler de dahil olmak üzere kimlik belirtecinin tüm yük talepleri.

İmza:

claims: ParsedToken;

IdTokenResult.expirationTime

UTC dizesi olarak biçimlendirilmiş kimlik belirtecinin geçerlilik süresi.

İmza:

expirationTime: string;

IdTokenResult.issuedAtTime

UTC dizesi olarak biçimlendirilmiş kimlik belirtecinin verilme zamanı.

İmza:

issuedAtTime: string;

IdTokenResult.signInProvider

Kimlik belirtecinin alındığı oturum açma sağlayıcısı (anonim, özel, telefon, şifre vb.).

Bunun sağlayıcı kimlikleriyle eşleşmediğini unutmayın.

İmza:

signInProvider: string | null;

IdTokenResult.signInSecondFactor

Kullanıcının kimliğinin çok faktörlü olarak doğrulanması koşuluyla (ör. telefon vb.) bu oturumla ilişkili ikinci faktörün türü.

İmza:

signInSecondFactor: string | null;

IdTokenResult.token

Firebase Auth ID jetonu JWT dizesi.

İmza:

token: string;