UserRecord
, kimlik platformundan kimlik doğrulama engelleme işlevlerine iletildi.
İmza:
export interface AuthUserRecord
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
customClaims | Kayıt<dize, herhangi bir> | Varsa kullanıcının özel hak talepleri nesnesi. Genellikle kullanıcı rollerini tanımlamak için kullanılır ve kimliği doğrulanmış kullanıcının kimlik jetonuna yayılır. |
devre dışı | boolean | Kullanıcının devre dışı olup olmadığı: Devre dışı için true ; Etkin olanlar için false . |
görünenAd | dize | Kullanıcının görünen adı. |
dize | Varsa kullanıcının birincil e-postası. | |
e-posta Doğrulaması | boolean | Kullanıcının birincil e-posta adresinin doğrulanıp doğrulanmadığı. |
meta veriler | AuthUserMetadata | Kullanıcı hakkında ek meta veriler. |
çok öğeli | Kimlik DoğrulamaMultiFaktör Ayarları | Geçerli kullanıcı için çok öğeliyle ilgili özellikler (varsa). |
şifreKarma | dize | Kullanıcının karma oluşturma işlemi uygulanmış şifresi (base64 kodlu). |
şifreSalt | dize | Kullanıcının şifresinin güvenlik değeri (base64 kodlu). |
telefonNumarası | dize | Varsa kullanıcının birincil telefon numarası. |
fotoURL | dize | Kullanıcının fotoğraf URL'si. |
sağlayıcıVerisi | AuthUserInfo[] | Kullanıcıya bağlı bir dizi sağlayıcı (ör. Google, Facebook). |
kiracıNo | dize | boş | Varsa kullanıcının ait olduğu kiracının kimliği. |
jetonlarValidAfterTime | dize | Kullanıcının jetonlarının geçerli olduğu tarihtir. UTC dizesi olarak biçimlendirilir. |
uid | dize | Kullanıcının uid cihazı. |
Identity.AuthUserRecord.customClaims
Varsa kullanıcının özel hak talepleri nesnesi. Genellikle kullanıcı rollerini tanımlamak için kullanılır ve kimliği doğrulanmış kullanıcının kimlik jetonuna yayılır.
İmza:
customClaims?: Record<string, any>;
Identity.AuthUserRecord.devre dışı
Kullanıcının devre dışı olup olmadığı: Devre dışı için true
; Etkin olanlar için false
.
İmza:
disabled: boolean;
Identity.AuthUserRecord.displayName
Kullanıcının görünen adı.
İmza:
displayName?: string;
Identity.AuthUserRecord.email
Varsa kullanıcının birincil e-postası.
İmza:
email?: string;
Identity.AuthUserRecord.emailVerify
Kullanıcının birincil e-posta adresinin doğrulanıp doğrulanmadığı.
İmza:
emailVerified: boolean;
Identity.AuthUserRecord.metadata
Kullanıcı hakkında ek meta veriler.
İmza:
metadata: AuthUserMetadata;
Identity.AuthUserRecord.multiFactor
Geçerli kullanıcı için çok öğeliyle ilgili özellikler (varsa).
İmza:
multiFactor?: AuthMultiFactorSettings;
Identity.AuthUserRecord.passwordHash
Kullanıcının karma oluşturma işlemi uygulanmış şifresi (base64 kodlu).
İmza:
passwordHash?: string;
Identity.AuthUserRecord.passwordSalt
Kullanıcının şifresinin güvenlik değeri (base64 kodlu).
İmza:
passwordSalt?: string;
Identity.AuthUserRecord.phoneNumber
Varsa kullanıcının birincil telefon numarası.
İmza:
phoneNumber?: string;
Identity.AuthUserRecord.photoURL
Kullanıcının fotoğraf URL'si.
İmza:
photoURL?: string;
Identity.AuthUserRecord.providerData
Kullanıcıya bağlı bir dizi sağlayıcı (ör. Google, Facebook).
İmza:
providerData: AuthUserInfo[];
Identity.AuthUserRecord.tenantId
Varsa kullanıcının ait olduğu kiracının kimliği.
İmza:
tenantId?: string | null;
Identity.AuthUserRecord.tokensValidAfterTime
Kullanıcının jetonlarının geçerli olduğu tarihtir. UTC dizesi olarak biçimlendirilir.
İmza:
tokensValidAfterTime?: string;
Identity.AuthUserRecord.uid
Kullanıcının uid
.
İmza:
uid: string;