Interfaz que representa las propiedades comunes de un segundo factor registrado por el usuario.
Firma:
export declare abstract class MultiFactorInfo
Propiedades
Propiedad | modificadores | Tipo | Descripción |
---|---|---|---|
nombre para mostrar | cadena | El nombre para mostrar opcional del segundo factor inscrito. | |
tiempo de inscripción | cadena | La fecha opcional en que se inscribió el segundo factor, con formato de cadena UTC. | |
ID de factor | cadena | El identificador de tipo del segundo factor. Para los segundos factores de SMS, este es phone . Para los segundos factores TOTP, esto es totp . | |
fluido | cadena | El ID del segundo factor inscrito. Este ID es único para el usuario. |
Métodos
Método | modificadores | Descripción |
---|---|---|
aJSON() | Devuelve una representación JSON serializable de este objeto. |
MultiFactorInfo.displayName
El nombre para mostrar opcional del segundo factor inscrito.
Firma:
readonly displayName?: string;
MultiFactorInfo.enrollmentTime
La fecha opcional en que se inscribió el segundo factor, con formato de cadena UTC.
Firma:
readonly enrollmentTime?: string;
MultiFactorInfo.factorId
El identificador de tipo del segundo factor. Para los segundos factores de SMS, este es phone
. Para los segundos factores TOTP, esto es totp
.
Firma:
readonly factorId: string;
MultiFactorInfo.uid
El ID del segundo factor inscrito. Este ID es único para el usuario.
Firma:
readonly uid: string;
MultiFactorInfo.toJSON()
Devuelve una representación JSON serializable de este objeto.
Firma:
toJSON(): object;
Devoluciones:
objeto
Una representación JSON serializable de este objeto.