Interface que representa as propriedades comuns de um segundo fator registrado pelo usuário.
Assinatura:
export declare abstract class MultiFactorInfo
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
displayName | string | O nome de exibição opcional do segundo fator registrado. | |
enrollmentTime (em inglês) | string | A data opcional em que o segundo fator foi registrado, formatada como uma string UTC. | |
factorId (em inglês) | string | O identificador de tipo do segundo fator. Para segundos fatores de SMS, é phone . Para os segundos de TOTP, isso é totp . |
|
uid | string | O ID do segundo fator registrado. Esse ID é exclusivo do usuário. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
toJSON() (link em inglês) | Retorna uma representação serializável do JSON desse objeto. |
MultiFactorInfo.displayName
O nome de exibição opcional do segundo fator registrado.
Assinatura:
readonly displayName?: string;
MultiFactorInfo.enrollmentTime
A data opcional em que o segundo fator foi registrado, formatada como uma string UTC.
Assinatura:
readonly enrollmentTime?: string;
MultiFactorInfo.factorId
O identificador de tipo do segundo fator. Para segundos fatores de SMS, é phone
. Para o segundo fator de TOTP, é totp
.
Assinatura:
readonly factorId: string;
MultiFactorInfo.uid
O ID do segundo fator registrado. Esse ID é exclusivo do usuário.
Assinatura:
readonly uid: string;
MultiFactorInfo.toJSON()
Retorna uma representação serializável do JSON desse objeto.
Assinatura:
toJSON(): object;
Retorna:
objeto
Uma representação serializável do JSON desse objeto.