Interfaz que representa las propiedades comunes de un segundo factor inscrito 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 la que se inscribió el segundo factor, con formato de cadena UTC. | |
identificador de factor | cadena | El identificador de tipo del segundo factor. Para los segundos factores de SMS, este es phone . Para los segundos factores TOTP, este es totp . | |
fluido | cadena | El ID del segundo factor inscrito. Esta identificación es exclusiva del usuario. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
a JSON() | Devuelve una representación serializable JSON de este objeto. |
MultiFactorInfo.displayName
El nombre para mostrar opcional del segundo factor inscrito.
Firma:
readonly displayName?: string;
MultiFactorInfo.enrollmentTime
La fecha opcional en la 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 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. Esta identificación es exclusiva del usuario.
Firma:
readonly uid: string;
MultiFactorInfo.toJSON()
Devuelve una representación serializable JSON de este objeto.
Firma:
toJSON(): object;
Devoluciones:
objeto
Una representación serializable en JSON de este objeto.