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;