MultiFactorInfo class

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
nome de exibição corda O nome de exibição opcional do segundo fator inscrito.
hora da inscrição corda A data opcional em que o segundo fator foi registrado, formatada como uma string UTC.
factorId corda O identificador de tipo do segundo fator. Para os segundos fatores do SMS, este é phone . Para os segundos fatores TOTP, isso é totp .
uid corda A ID do segundo fator inscrito. Este ID é exclusivo para o usuário.

Métodos

Método Modificadores Descrição
toJSON() Retorna uma representação serializável em JSON desse objeto.

MultiFactorInfo.displayName

O nome de exibição opcional do segundo fator inscrito.

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 fatores secundários de SMS, este é phone . Para segundos fatores TOTP, isso é totp .

Assinatura:

readonly factorId: string;

MultiFactorInfo.uid

A ID do segundo fator inscrito. Este ID é exclusivo para o usuário.

Assinatura:

readonly uid: string;

MultiFactorInfo.toJSON()

Retorna uma representação serializável em JSON desse objeto.

Assinatura:

toJSON(): object;

Retorna:

objeto

Uma representação serializável em JSON deste objeto.