Interface que representa uma configuração de vários fatores. Isso pode ser usado para definir se a autenticação multifator está ativada ou desativada e a lista de desafios de dois fatores compatíveis.
Assinatura:
export interface MultiFactorConfig
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
factorIds | AuthFactorType[] | A lista de identificadores para o segundo fator ativado. Atualmente, apenas "telefone" é compatível. |
providerConfigs (em inglês) | MultiFactorProviderConfig[] | Uma lista de configurações de provedores de vários fatores. Os provedores de MFA (exceto telefone) indicam se estão ativados nesse campo. |
state | MultiFactorConfigState | O estado de configuração de vários fatores. |
MultiFactorConfig.factorIds
A lista de identificadores para o segundo fator ativado. Atualmente, apenas "telefone" é compatível.
Assinatura:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
Uma lista de configurações de provedores de vários fatores. Os provedores de MFA (exceto telefone) indicam se estão ativados nesse campo.
Assinatura:
providerConfigs?: MultiFactorProviderConfig[];
MultiFactorConfig.state
O estado de configuração de vários fatores.
Assinatura:
state: MultiFactorConfigState;