UpdateRequest interface

Sağlanan kullanıcı üzerinde güncellenecek özellikleri temsil eden arayüz.

İmza:

export interface UpdateRequest 

Özellikler

Özellik Tür Açıklama
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 | boş Kullanıcının görünen adı.
email dize 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ığı.
çok öğeli MultiFactorUpdateSettings Kullanıcının çok öğeliyle ilgili olarak güncellediği özellikler.
şifre dize Kullanıcının karma oluşturma işlemi uygulanmamış şifresi.
telefonNumarası dize | boş Kullanıcının birincil telefon numarası.
fotoURL dize | boş Kullanıcının fotoğraf URL'si.
providersToBağlantıyı Kaldır dize[] Bu kullanıcının belirtilen sağlayıcılarla olan bağlantısını kaldırır.
sağlayıcıToBağlantısı 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, söz konusu hesabın yenileme jetonunu geçersiz kılmaz. Diğer bir deyişle, mevcut hesap, giriş yapmak 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) kullanıcının yenileme jetonunu iptal etmeniz (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens sayfasına göz atın) ve (b) bu hesapta başka kimlik doğrulama yöntemi bulunmadığından emin olmanız gerekir.

UpdateRequest.devre dışı

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

İmza:

disabled?: boolean;

GüncellemeRequest.displayName

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

İmza:

displayName?: string | null;

UpdateRequest.email

Kullanıcının birincil e-postası.

İmza:

email?: string;

UpdateRequest.emailVerified (GüncelleştirmeRequest.emailVerified)

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

İmza:

emailVerified?: boolean;

UpdateRequest.multiFactor

Kullanıcının çok öğeliyle ilgili olarak güncellediği özellikler.

İmza:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

Kullanıcının karma oluşturma işlemi uygulanmamış şifresi.

İmza:

password?: string;

GüncellemeRequest.phoneNumber

Kullanıcının birincil telefon numarası.

İmza:

phoneNumber?: string | null;

GüncellemeRequest.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, söz konusu hesabın yenileme jetonunu geçersiz kılmaz. Diğer bir deyişle, mevcut hesap, giriş yapmak 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) kullanıcının yenileme jetonunu iptal etmeniz (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens adresine göz atın) ve (b) bu hesapta başka kimlik doğrulama yöntemi bulunmadığından emin olmanız gerekir.

İmza:

providerToLink?: UserProvider;