包含 User、OperationType 和提供者 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;