Uma estrutura que contém informações adicionais do usuário de um provedor de identidade federado.
Assinatura:
export interface AdditionalUserInfo
Propriedades
Propriedade | Modelo | Descrição |
---|---|---|
isNewUser | 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ário específicos de IDP. |
ID do provedor | seqüência | nulo | Identificador do provedor usado para autenticar este usuário. |
nome de usuário | seqüência | nulo | O nome de usuário se o provedor for GitHub ou Twitter. |
AdditionalUserInfo.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ário específicos de IDP.
Assinatura:
readonly profile: Record<string, unknown> | null;
AdditionalUserInfo.providerId
Identificador do provedor usado para autenticar este usuário.
Assinatura:
readonly providerId: string | null;
AdditionalUserInfo.username
O nome de usuário se o provedor for GitHub ou Twitter.
Assinatura:
readonly username?: string | null;