包含来自联合身份提供方的其他用户信息的结构。
签名:
export interface AdditionalUserInfo
属性
属性 | 类型 | 说明 |
---|---|---|
isNewUser | 布尔值 | 用户是新用户(通过注册创建)还是现有用户(通过登录进行身份验证)。 |
个人资料 | 记录<字符串,未知>|null | 包含 IDP 专属用户数据的地图。 |
providerId | 字符串 |null | 用于对此用户进行身份验证的提供方的标识符。 |
用户名 | 字符串 |null | 如果提供方是 GitHub 或 Twitter,则为用户名。 |
AdditionalUserInfo.isNewUser 类中的静态方法
用户是新用户(通过注册创建)还是现有用户(通过登录进行身份验证)。
签名:
readonly isNewUser: boolean;
额外用户信息.profile
包含 IDP 专属用户数据的地图。
签名:
readonly profile: Record<string, unknown> | null;
AdditionalUserInfo.providerId
用于对此用户进行身份验证的提供方的标识符。
签名:
readonly providerId: string | null;
AdditionalUserInfo.username
如果提供方是 GitHub 或 Twitter,则为用户名。
签名:
readonly username?: string | null;