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