UpdateRequest interface

表示要在所提供的用户上更新的属性的接口。

签名:

export interface UpdateRequest 

特性

财产类型描述
残疾人布尔值用户是否禁用: true为禁用; false表示已启用。
显示名称字符串|无效的用户的显示名称。
电子邮件细绳用户的主要电子邮件。
电子邮件已验证布尔值用户的主要电子邮件是否经过验证。
多因素多因素更新设置用户更新的多因素相关属性。
密码细绳用户的未哈希密码。
电话号码字符串|无效的用户的主要电话号码。
照片网址字符串|无效的用户的照片 URL。
取消链接的提供商细绳[]取消该用户与指定提供商的链接。
提供者链接用户提供者将此用户链接到指定的提供商。将提供程序链接到现有用户帐户不会使该帐户的刷新令牌失效。换句话说,现有帐户将继续能够访问资源,尽管没有使用新链接的提供商进行登录。如果您希望强制用户通过此新提供商进行身份验证,您需要 (a) 撤销他们的刷新令牌(请参阅 https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens),以及 (b) 确保此帐户上不存在其他身份验证方法。

更新请求.disabled

用户是否禁用: true为禁用; false表示已启用。

签名:

disabled?: boolean;

更新请求.显示名称

用户的显示名称。

签名:

displayName?: string | null;

更新请求.email

用户的主要电子邮件。

签名:

email?: string;

更新请求.emailVerified

用户的主要电子邮件是否经过验证。

签名:

emailVerified?: boolean;

更新请求.multiFactor

用户更新的多因素相关属性。

签名:

multiFactor?: MultiFactorUpdateSettings;

更新请求.密码

用户的未哈希密码。

签名:

password?: string;

更新请求.电话号码

用户的主要电话号码。

签名:

phoneNumber?: string | null;

更新请求.photoURL

用户的照片 URL。

签名:

photoURL?: string | null;

取消该用户与指定提供商的链接。

签名:

providersToUnlink?: string[];

将此用户链接到指定的提供商。

将提供程序链接到现有用户帐户不会使该帐户的刷新令牌失效。换句话说,现有帐户将继续能够访问资源,尽管没有使用新链接的提供商进行登录。如果您希望强制用户通过此新提供商进行身份验证,您需要 (a) 撤销他们的刷新令牌(请参阅 https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens),以及 (b) 确保此帐户上不存在其他身份验证方法。

签名:

providerToLink?: UserProvider;