Interface représentant les propriétés communes d'un deuxième facteur inscrit par l'utilisateur.
Signature:
export declare abstract class MultiFactorInfo
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
Afficher un nom | chaîne | Le nom d’affichage facultatif du deuxième facteur inscrit. | |
heure d'inscription | chaîne | Date facultative à laquelle le deuxième facteur a été inscrit, formatée sous forme de chaîne UTC. | |
ID de facteur | chaîne | L’identifiant de type du deuxième facteur. Pour les seconds facteurs SMS, il s’agit du phone . Pour les deuxièmes facteurs TOTP, c'est totp . | |
uide | chaîne | L’ID du deuxième facteur inscrit. Cet identifiant est unique à l'utilisateur. |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
versJSON() | Renvoie une représentation sérialisable JSON de cet objet. |
MultiFactorInfo.displayName
Le nom d’affichage facultatif du deuxième facteur inscrit.
Signature:
readonly displayName?: string;
MultiFactorInfo.enrollmentTime
Date facultative à laquelle le deuxième facteur a été inscrit, formatée sous forme de chaîne UTC.
Signature:
readonly enrollmentTime?: string;
MultiFactorInfo.factorId
L’identifiant de type du deuxième facteur. Pour les deuxièmes facteurs SMS, il s'agit du phone
. Pour les deuxièmes facteurs TOTP, c'est totp
.
Signature:
readonly factorId: string;
MultiFactorInfo.uid
L’ID du deuxième facteur inscrit. Cet identifiant est unique à l'utilisateur.
Signature:
readonly uid: string;
MultiFactorInfo.toJSON()
Renvoie une représentation sérialisable JSON de cet objet.
Signature:
toJSON(): object;
Retour:
objet
Une représentation sérialisable JSON de cet objet.