Uma estrutura que contém informações adicionais do usuário de um provedor de identidade federado.
Assinatura:
export interface AdditionalUserInfo
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
éNovoUsuário | boleano | Se o usuário é novo (criado por meio de inscrição) ou existente (autenticado por meio de login). |
perfil | Registro<string, desconhecido> | nulo | Mapa contendo dados de usuários específicos do IDP. |
ID do provedor | corda | nulo | Identificador do provedor usado para autenticar esse usuário. |
nome de usuário | corda | nulo | O nome de usuário se o provedor for GitHub ou Twitter. |
AdicionalUserInfo.isNewUser
Se o usuário é novo (criado por meio de inscrição) ou existente (autenticado por meio de login).
Assinatura:
readonly isNewUser: boolean;
AdicionalUserInfo.profile
Mapa contendo dados de usuários específicos do IDP.
Assinatura:
readonly profile: Record<string, unknown> | null;
AdicionalUserInfo.providerId
Identificador do provedor usado para autenticar esse usuário.
Assinatura:
readonly providerId: string | null;
AdicionalUserInfo.nome de usuário
O nome de usuário se o provedor for GitHub ou Twitter.
Assinatura:
readonly username?: string | null;