Interface representando uma configuração multifator. Isso pode ser usado para definir se a autenticação multifator está habilitada ou desabilitada e a lista de desafios de segundo fator que são suportados.
Assinatura:
export interface MultiFactorConfig
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
IDs de fator | AuthFactorType [] | A lista de identificadores para segundos fatores habilitados. Atualmente apenas 'telefone' é suportado. |
provedorConfigs | MultiFactorProviderConfig [] | Uma lista de configurações de provedores multifatoriais. Os provedores de MFA (exceto telefone) indicam se estão habilitados por meio deste campo. |
estado | MultiFactorConfigState | O estado de configuração multifator. |
MultiFactorConfig.factorIds
A lista de identificadores para segundos fatores habilitados. Atualmente apenas 'telefone' é suportado.
Assinatura:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
Uma lista de configurações de provedores multifatoriais. Os provedores de MFA (exceto telefone) indicam se estão habilitados por meio deste campo.
Assinatura:
providerConfigs?: MultiFactorProviderConfig[];
MultiFactorConfig.state
O estado de configuração multifator.
Assinatura:
state: MultiFactorConfigState;