UserCredential interface

包含 UserOperationType 和提供者 ID 的結構。

operationType 可能是 OperationType.SIGN_IN,用於登入作業;OperationType.LINK 用於連結作業,OperationType.REAUTHENTICATE 則用於重新驗證程序。

簽名:

export interface UserCredential 

屬性

屬性 類型 說明
「OperationType」 (OperationTypeMap 類型)[keyof typeof OperationTypeMap] 用於驗證使用者的作業類型 (例如登入或連結)。
providerId 字串 |空值 用於驗證使用者的供應商。
user 使用者 已透過這個憑證驗證的使用者。

使用者憑證.operationType

用於驗證使用者的作業類型 (例如登入或連結)。

簽名:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

使用者憑證.provider ID

用於驗證使用者的供應商。

簽名:

providerId: string | null;

使用者憑證.user

已透過這個憑證驗證的使用者。

簽名:

user: User;