AdditionalUserInfo interface

包含来自联合身份提供商的附加用户信息的结构。

签名:

export interface AdditionalUserInfo 

特性

财产类型描述
是新用户布尔值用户是新用户(通过注册创建)还是现有用户(通过登录进行身份验证)。
轮廓记录<字符串,未知> |无效的包含 IDP 特定用户数据的映射。
提供者ID字符串 |无效的用于验证该用户身份的提供商的标识符。
用户名字符串 |无效的如果提供商是 GitHub 或 Twitter,则为用户名。

附加用户信息.isNewUser

用户是新用户(通过注册创建)还是现有用户(通过登录进行身份验证)。

签名:

readonly isNewUser: boolean;

附加用户信息.profile

包含 IDP 特定用户数据的映射。

签名:

readonly profile: Record<string, unknown> | null;

附加用户信息.providerId

用于验证该用户身份的提供商的标识符。

签名:

readonly providerId: string | null;

附加用户信息.用户名

如果提供商是 GitHub 或 Twitter,则为用户名。

签名:

readonly username?: string | null;