identity.AuthUserRecord interface

UserRecord kimlik platformundan kimlik doğrulama engelleme işlevlerine aktarıldı.

İmza:

export interface AuthUserRecord 

Özellikler

Mülk Tip Tanım
özel talepler Kayıt<string, any> Kullanıcının özel talep nesnesi (varsa), genellikle kullanıcı rollerini tanımlamak için kullanılır ve kimliği doğrulanmış bir kullanıcının kimlik belirtecine yayılır.
engelli boolean Kullanıcının devre dışı olup olmadığı: devre dışı için true ; etkin için false .
ekran adı sicim Kullanıcının görünen adı.
e-posta sicim Ayarlanmışsa kullanıcının birincil e-posta adresi.
E-posta Doğrulandı boolean Kullanıcının birincil e-postasının doğrulanıp doğrulanmadığı.
meta veri Kimlik DoğrulamaKullanıcıMeta Verileri Kullanıcı hakkında ek meta veriler.
çok faktörlü AuthMultiFactorSettings Mevcut kullanıcı için çok faktörlü ilgili özellikler (varsa).
şifreHash sicim Kullanıcının karma şifresi (base64 kodlu).
şifreTuz sicim Kullanıcının şifre tuzu (base64 kodlu).
telefon numarası sicim Ayarlanmışsa kullanıcının birincil telefon numarası.
fotoğrafURL sicim Kullanıcının fotoğraf URL'si.
sağlayıcıVerileri YetkiKullanıcıBilgisi[] Kullanıcıya bağlı bir dizi sağlayıcı (örneğin, Google, Facebook).
kiracı kimliği dize | hükümsüz Varsa, kullanıcının ait olduğu kiracının kimliği.
jetonlarValidAfterTime sicim Kullanıcının belirteçlerinin geçerli olacağı tarih, UTC dizesi olarak biçimlendirilmiştir.
kullanıcı kimliği sicim Kullanıcının kullanıcı uid .

kimlik.AuthUserRecord.customClaims

Kullanıcının özel talep nesnesi (varsa), genellikle kullanıcı rollerini tanımlamak için kullanılır ve kimliği doğrulanmış bir kullanıcının kimlik belirtecine yayılır.

İmza:

customClaims?: Record<string, any>;

kimlik.AuthUserRecord.disabled

Kullanıcının devre dışı olup olmadığı: devre dışı için true ; etkin için false .

İmza:

disabled: boolean;

kimlik.AuthUserRecord.displayName

Kullanıcının görünen adı.

İmza:

displayName?: string;

kimlik.AuthUserRecord.e-posta

Ayarlanmışsa kullanıcının birincil e-posta adresi.

İmza:

email?: string;

kimlik.AuthUserRecord.emailVerified

Kullanıcının birincil e-postasının doğrulanıp doğrulanmadığı.

İmza:

emailVerified: boolean;

kimlik.AuthUserRecord.metadata

Kullanıcı hakkında ek meta veriler.

İmza:

metadata: AuthUserMetadata;

kimlik.AuthUserRecord.multiFactor

Mevcut kullanıcı için çok faktörlü ilgili özellikler (varsa).

İmza:

multiFactor?: AuthMultiFactorSettings;

kimlik.AuthUserRecord.passwordHash

Kullanıcının karma şifresi (base64 kodlu).

İmza:

passwordHash?: string;

kimlik.AuthUserRecord.passwordSalt

Kullanıcının şifre tuzu (base64 kodlu).

İmza:

passwordSalt?: string;

kimlik.AuthUserRecord.phoneNumber

Ayarlanmışsa kullanıcının birincil telefon numarası.

İmza:

phoneNumber?: string;

kimlik.AuthUserRecord.photoURL

Kullanıcının fotoğraf URL'si.

İmza:

photoURL?: string;

kimlik.AuthUserRecord.providerData

Kullanıcıya bağlı bir dizi sağlayıcı (örneğin, Google, Facebook).

İmza:

providerData: AuthUserInfo[];

kimlik.AuthUserRecord.tenantId

Varsa, kullanıcının ait olduğu kiracının kimliği.

İmza:

tenantId?: string | null;

kimlik.AuthUserRecord.tokensValidAfterTime

Kullanıcının belirteçlerinin geçerli olacağı tarih, UTC dizesi olarak biçimlendirilmiştir.

İmza:

tokensValidAfterTime?: string;

kimlik.AuthUserRecord.uid

Kullanıcının kullanıcı uid .

İmza:

uid: string;