UserCredential interface

包含 UserOperationType 和提供方 ID 的结构。

operationType 可以是 OperationType.SIGN_IN(对于登录操作)、OperationType.LINK(对于关联操作)和 OperationType.REAUTHENTICATE(对于重新身份验证操作)。

签名

export interface UserCredential 

属性

属性 类型 说明
operationType OperationTypeMap 类型 )[keyof typeof OperationTypeMap] 用于对用户进行身份验证的操作类型(例如登录或链接)。
providerId 字符串 |null 用于对用户进行身份验证的提供方。
user 用户 使用此凭据进行身份验证的用户。

UserCredential.operationType

用于对用户进行身份验证的操作类型(例如登录或链接)。

签名

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

UserCredential.providerId

用于对用户进行身份验证的提供方。

签名

providerId: string | null;

UserCredential.user

使用此凭据进行身份验证的用户。

签名

user: User;