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. |
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;