UpdateRequest interface

指定されたユーザーで更新するプロパティを表すインターフェイス。

サイン:

export interface UpdateRequest 

プロパティ

財産タイプ説明
無効ブール値ユーザーが無効かどうか: 無効の場合はtrue 。有効の場合はfalse
表示名文字列 |ヌルユーザーの表示名。
Eメールユーザーの主要な電子メール。
メール認証済みブール値ユーザーのプライマリ電子メールが検証されているかどうか。
多要素MultiFactorUpdate設定ユーザーの更新された多要素関連プロパティ。
パスワードユーザーのハッシュ化されていないパスワード。
電話番号文字列 |ヌルユーザーの主な電話番号。
写真URL文字列 |ヌルユーザーの写真の URL。
プロバイダーのリンクを解除する弦[]このユーザーを指定されたプロバイダーからリンク解除します。
プロバイダーからリンクへユーザープロバイダーこのユーザーを指定されたプロバイダーにリンクします。プロバイダーを既存のユーザー アカウントにリンクしても、そのアカウントの更新トークンは無効になりません。言い換えれば、ログインに新しくリンクされたプロバイダーを使用していないにもかかわらず、既存のアカウントは引き続きリソースにアクセスできます。ユーザーにこの新しいプロバイダーによる認証を強制したい場合は、(a) そのプロバイダーを取り消す必要があります。リフレッシュ トークン (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens を参照)、(b) このアカウントに他の認証方法が存在しないことを確認します。

UpdateRequest.disabled

ユーザーが無効かどうか: 無効の場合はtrue 。有効の場合はfalse

サイン:

disabled?: boolean;

UpdateRequest.displayName

ユーザーの表示名。

サイン:

displayName?: string | null;

UpdateRequest.email

ユーザーの主要な電子メール。

サイン:

email?: string;

UpdateRequest.email検証済み

ユーザーのプライマリ電子メールが検証されているかどうか。

サイン:

emailVerified?: boolean;

UpdateRequest.multiFactor

ユーザーの更新された多要素関連プロパティ。

サイン:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.パスワード

ユーザーのハッシュ化されていないパスワード。

サイン:

password?: string;

UpdateRequest.phoneNumber

ユーザーの主な電話番号。

サイン:

phoneNumber?: string | null;

UpdateRequest.photoURL

ユーザーの写真の URL。

サイン:

photoURL?: string | null;

このユーザーを指定されたプロバイダーからリンク解除します。

サイン:

providersToUnlink?: string[];

このユーザーを指定されたプロバイダーにリンクします。

プロバイダーを既存のユーザー アカウントにリンクしても、そのアカウントの更新トークンは無効になりません。言い換えれば、ログインに新しくリンクされたプロバイダーを使用していないにもかかわらず、既存のアカウントは引き続きリソースにアクセスできます。ユーザーにこの新しいプロバイダーによる認証を強制したい場合は、(a) そのプロバイダーを取り消す必要があります。リフレッシュ トークン (https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens を参照)、(b) このアカウントに他の認証方法が存在しないことを確認します。

サイン:

providerToLink?: UserProvider;