AdditionalUserInfo interface

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
isNewUser (link em inglês) booleano 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 do usuário específicos do IdP.
ID do provedor string | nulo Identificador do provedor usado para autenticar o usuário.
nome de usuário string | 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 do usuário específicos do IdP.

Assinatura:

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

AdicionalUserInfo.providerId

Identificador do provedor usado para autenticar o usuário.

Assinatura:

readonly providerId: string | null;

AdicionalUserInfo.username

O nome de usuário, se o provedor for GitHub ou Twitter.

Assinatura:

readonly username?: string | null;