Interfaccia che rappresenta una configurazione a più fattori. Può essere utilizzato per definire se l'autenticazione a più fattori è abilitata o disabilitata e l'elenco delle sfide del secondo fattore supportate.
Firma:
export interface MultiFactorConfig
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
factorId | AuthFactorType [] | L'elenco degli identificatori per i secondi fattori abilitati. Attualmente è supportato solo "telefono". |
providerConfigs | MultiFactorProviderConfig [] | Un elenco di configurazioni di provider a più fattori. I provider MFA (eccetto il telefono) indicano se sono abilitati tramite questo campo. |
stato | MultiFactorConfigState | Lo stato di configurazione a più fattori. |
MultiFactorConfig.factorId
L'elenco degli identificatori per i secondi fattori abilitati. Attualmente è supportato solo "telefono".
Firma:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
Un elenco di configurazioni di provider a più fattori. I provider MFA (eccetto il telefono) indicano se sono abilitati tramite questo campo.
Firma:
providerConfigs?: MultiFactorProviderConfig[];
MultiFactorConfig.stato
Lo stato di configurazione a più fattori.
Firma:
state: MultiFactorConfigState;