表示要在所提供的使用者上更新的屬性的介面。
簽名:
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;
UpdateRequest.providersToUnlink
取消該使用者與指定提供者的連結。
簽名:
providersToUnlink?: string[];
UpdateRequest.providerToLink
將此使用者連結到指定的提供者。
將提供者連結到現有使用者帳戶不會使該帳戶的刷新令牌失效。換句話說,現有帳戶將繼續能夠存取資源,儘管沒有使用新連結的提供者登入。如果您希望強制使用者透過此新提供者進行身份驗證,您需要 (a) 撤銷他們的刷新令牌(請參閱https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens),以及(b) 確保此帳戶上不存在其他驗證方法。
簽名:
providerToLink?: UserProvider;