包含来自联合身份提供商的附加用户信息的结构。
签名:
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;