UpdateRequest interface

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;

Bu kullanıcının belirtilen sağlayıcılarla olan bağlantısını kaldırır.

İmza:

providersToUnlink?: string[];

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;