identity.AuthUserRecord interface

Le UserRecord transmis aux fonctions de blocage d’authentification depuis la plateforme d’identité.

Signature:

export interface AuthUserRecord 

Propriétés

Propriété Taper Description
réclamations personnalisées Enregistrer<string, any> Objet de revendications personnalisées de l'utilisateur, s'il est disponible, généralement utilisé pour définir les rôles d'utilisateur et propagé vers le jeton d'identification d'un utilisateur authentifié.
désactivé booléen Que l'utilisateur soit désactivé ou non : true pour désactivé ; false pour activé.
Afficher un nom chaîne Le nom d’affichage de l’utilisateur.
e-mail chaîne L'e-mail principal de l'utilisateur, si défini.
Email verifié booléen Si l'adresse e-mail principale de l'utilisateur est vérifiée ou non.
métadonnées AuthUserMetadonnées Métadonnées supplémentaires sur l'utilisateur.
multiFacteur AuthMultiFactorSettings Les propriétés liées à plusieurs facteurs pour l’utilisateur actuel, si disponibles.
mot de passeHash chaîne Le mot de passe haché de l'utilisateur (codé en base64).
mot de passeSel chaîne Le mot de passe de l'utilisateur (codé en base64).
numéro de téléphone chaîne Le numéro de téléphone principal de l'utilisateur, s'il est défini.
photoURL chaîne L'URL de la photo de l'utilisateur.
fournisseurDonnées AuthUserInfo[] Un ensemble de fournisseurs (par exemple Google, Facebook) liés à l'utilisateur.
ID locataire chaîne | nul L’ID du locataire auquel appartient l’utilisateur, si disponible.
jetonsValidAfterTime chaîne Date après laquelle les jetons de l'utilisateur sont valides, formatée sous forme de chaîne UTC.
uide chaîne L' uid de l'utilisateur.

identité.AuthUserRecord.customClaims

Objet de revendications personnalisées de l'utilisateur, s'il est disponible, généralement utilisé pour définir les rôles d'utilisateur et propagé vers le jeton d'identification d'un utilisateur authentifié.

Signature:

customClaims?: Record<string, any>;

identité.AuthUserRecord.disabled

Que l'utilisateur soit désactivé ou non : true pour désactivé ; false pour activé.

Signature:

disabled: boolean;

identité.AuthUserRecord.displayName

Le nom d’affichage de l’utilisateur.

Signature:

displayName?: string;

identité.AuthUserRecord.email

L'e-mail principal de l'utilisateur, si défini.

Signature:

email?: string;

identité.AuthUserRecord.emailVerified

Si l'adresse e-mail principale de l'utilisateur est vérifiée ou non.

Signature:

emailVerified: boolean;

identité.AuthUserRecord.metadata

Métadonnées supplémentaires sur l'utilisateur.

Signature:

metadata: AuthUserMetadata;

identité.AuthUserRecord.multiFactor

Les propriétés liées à plusieurs facteurs pour l’utilisateur actuel, si disponibles.

Signature:

multiFactor?: AuthMultiFactorSettings;

identité.AuthUserRecord.passwordHash

Le mot de passe haché de l'utilisateur (codé en base64).

Signature:

passwordHash?: string;

identité.AuthUserRecord.passwordSalt

Le mot de passe de l'utilisateur (codé en base64).

Signature:

passwordSalt?: string;

identité.AuthUserRecord.phoneNumber

Le numéro de téléphone principal de l'utilisateur, s'il est défini.

Signature:

phoneNumber?: string;

identité.AuthUserRecord.photoURL

L'URL de la photo de l'utilisateur.

Signature:

photoURL?: string;

identité.AuthUserRecord.providerData

Un ensemble de fournisseurs (par exemple Google, Facebook) liés à l'utilisateur.

Signature:

providerData: AuthUserInfo[];

identité.AuthUserRecord.tenantId

L’ID du locataire auquel appartient l’utilisateur, si disponible.

Signature:

tenantId?: string | null;

identité.AuthUserRecord.tokensValidAfterTime

Date après laquelle les jetons de l'utilisateur sont valides, formatée sous forme de chaîne UTC.

Signature:

tokensValidAfterTime?: string;

identité.AuthUserRecord.uid

L' uid de l'utilisateur .

Signature:

uid: string;