Interfaccia che rappresenta le proprietà comuni di un secondo fattore registrato dall'utente.
Firma:
export declare abstract class MultiFactorInfo
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
nome da visualizzare | corda | Il nome visualizzato facoltativo del secondo fattore registrato. | |
tempo di iscrizione | corda | La data facoltativa in cui è stato registrato il secondo fattore, formattata come stringa UTC. | |
IDfattore | corda | Identificatore del tipo del secondo fattore. Per i secondi fattori SMS, questo è phone . Per i secondi fattori TOTP, questo è totp . | |
fluido | corda | L'ID del secondo fattore registrato. Questo ID è univoco per l'utente. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
aJSON() | Restituisce una rappresentazione serializzabile JSON di questo oggetto. |
MultiFactorInfo.displayName
Il nome visualizzato facoltativo del secondo fattore registrato.
Firma:
readonly displayName?: string;
MultiFactorInfo.enrollmentTime
La data facoltativa in cui è stato registrato il secondo fattore, formattata come stringa UTC.
Firma:
readonly enrollmentTime?: string;
MultiFactorInfo.factorId
Identificatore del tipo del secondo fattore. Per i secondi fattori SMS, questo è phone
. Per i secondi fattori TOTP, questo è totp
.
Firma:
readonly factorId: string;
MultiFactorInfo.uid
L'ID del secondo fattore registrato. Questo ID è univoco per l'utente.
Firma:
readonly uid: string;
MultiFactorInfo.toJSON()
Restituisce una rappresentazione serializzabile JSON di questo oggetto.
Firma:
toJSON(): object;
Ritorna:
oggetto
Una rappresentazione serializzabile JSON di questo oggetto.