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;