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

Métodos

Método Modificadores Descrição
paraJSON() Retorna uma representação serializável JSON deste 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, este é phone . Para segundos fatores TOTP, isso é totp .

Assinatura:

readonly factorId: string;

MultiFactorInfo.uid

O ID do segundo fator inscrito. Este ID é exclusivo do usuário.

Assinatura:

readonly uid: string;

MultiFactorInfo.toJSON()

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

Assinatura:

toJSON(): object;

Retorna:

objeto

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