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
é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;