AdditionalUserInfo interface

包含来自联合身份提供方的其他用户信息的结构。

签名

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;