AdditionalUserInfo interface

Structure contenant des informations utilisateur supplémentaires provenant d’un fournisseur d’identité fédéré.

Signature:

export interface AdditionalUserInfo 

Propriétés

Propriété Taper Description
estNouvelUtilisateur booléen Que l'utilisateur soit nouveau (créé via l'inscription) ou existant (authentifié via la connexion).
profil Enregistrement<string, inconnu> | nul Carte contenant les données utilisateur spécifiques à l'IDP.
ID du fournisseur chaîne | nul Identifiant du fournisseur utilisé pour authentifier cet utilisateur.
nom d'utilisateur chaîne | nul Le nom d'utilisateur si le fournisseur est GitHub ou Twitter.

AdditionalUserInfo.isNewUser

Que l'utilisateur soit nouveau (créé via l'inscription) ou existant (authentifié via la connexion).

Signature:

readonly isNewUser: boolean;

ProfilAdditionalUserInfo.profile

Carte contenant les données utilisateur spécifiques à l'IDP.

Signature:

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

AdditionalUserInfo.providerId

Identifiant du fournisseur utilisé pour authentifier cet utilisateur.

Signature:

readonly providerId: string | null;

AdditionalUserInfo.nom d'utilisateur

Le nom d'utilisateur si le fournisseur est GitHub ou Twitter.

Signature:

readonly username?: string | null;