Sağlanan kullanıcıda güncellenecek özellikleri temsil eden arayüz.
İmza:
export interface UpdateRequest
Özellikler
Mülk | Tip | Tanım |
---|---|---|
engelli | boolean | Kullanıcının devre dışı olup olmadığı: devre dışı için true ; etkin için false . |
ekran adı | dize | hükümsüz | Kullanıcının görünen adı. |
e-posta | sicim | Kullanıcının birincil e-postası. |
E-posta Doğrulandı | boolean | Kullanıcının birincil e-postasının doğrulanıp doğrulanmadığı. |
çok faktörlü | MultiFactorGüncellemeAyarları | Kullanıcının güncellenen çok faktörlü ilgili özellikleri. |
şifre | sicim | Kullanıcının karma hale getirilmemiş şifresi. |
telefon numarası | dize | hükümsüz | Kullanıcının birincil telefon numarası. |
fotoğrafURL | dize | hükümsüz | Kullanıcının fotoğraf URL'si. |
sağlayıcılarToUnlink | sicim[] | Bu kullanıcının belirtilen sağlayıcılarla olan bağlantısını kaldırır. |
sağlayıcıToLink | Kullanıcı Sağlayıcı | Bu kullanıcıyı belirtilen sağlayıcıya bağlar. Bir sağlayıcıyı mevcut bir kullanıcı hesabına bağlamak, o hesabın yenileme jetonunu geçersiz kılmaz. Başka bir deyişle, mevcut hesap, oturum açmak için yeni bağlanan sağlayıcıyı kullanmamış olsa bile kaynaklara erişmeye devam edecektir. Kullanıcıyı bu yeni sağlayıcıyla kimlik doğrulaması yapmaya zorlamak istiyorsanız, (a) hesaplarını iptal etmeniz gerekir. jetonu yenileyin (bkz. https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) ve (b) bu hesapta başka kimlik doğrulama yönteminin bulunmadığından emin olun. |
UpdateRequest.disabled
Kullanıcının devre dışı olup olmadığı: devre dışı için true
; etkin için false
.
İmza:
disabled?: boolean;
UpdateRequest.displayName
Kullanıcının görünen adı.
İmza:
displayName?: string | null;
UpdateRequest.e-posta
Kullanıcının birincil e-postası.
İmza:
email?: string;
UpdateRequest.emailDoğrulandı
Kullanıcının birincil e-postasının doğrulanıp doğrulanmadığı.
İmza:
emailVerified?: boolean;
UpdateRequest.multiFactor
Kullanıcının güncellenen çok faktörlü ilgili özellikleri.
İmza:
multiFactor?: MultiFactorUpdateSettings;
UpdateRequest.password
Kullanıcının karma hale getirilmemiş şifresi.
İmza:
password?: string;
UpdateRequest.phoneNumber
Kullanıcının birincil telefon numarası.
İmza:
phoneNumber?: string | null;
UpdateRequest.photoURL
Kullanıcının fotoğraf URL'si.
İmza:
photoURL?: string | null;
UpdateRequest.providersToUnlink
Bu kullanıcının belirtilen sağlayıcılarla olan bağlantısını kaldırır.
İmza:
providersToUnlink?: string[];
UpdateRequest.providerToLink
Bu kullanıcıyı belirtilen sağlayıcıya bağlar.
Bir sağlayıcıyı mevcut bir kullanıcı hesabına bağlamak, o hesabın yenileme jetonunu geçersiz kılmaz. Başka bir deyişle, mevcut hesap, oturum açmak için yeni bağlanan sağlayıcıyı kullanmamış olsa bile kaynaklara erişmeye devam edecektir. Kullanıcıyı bu yeni sağlayıcıyla kimlik doğrulaması yapmaya zorlamak istiyorsanız, (a) hesaplarını iptal etmeniz gerekir. jetonu yenileyin (bkz. https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) ve (b) bu hesapta başka kimlik doğrulama yönteminin bulunmadığından emin olun.
İmza:
providerToLink?: UserProvider;