Interface représentant une configuration multi-facteurs. Cela peut être utilisé pour définir si l'authentification multifacteur est activée ou désactivée et la liste des défis du deuxième facteur pris en charge.
Signature:
export interface MultiFactorConfig
Propriétés
Propriété | Taper | Description |
---|---|---|
ID de facteur | Type de facteur d'authentification [] | La liste des identifiants pour les seconds facteurs activés. Actuellement, seul « téléphone » est pris en charge. |
fournisseurConfigs | MultiFactorProviderConfig [] | Une liste de configurations de fournisseurs multifacteurs. Les fournisseurs MFA (sauf téléphone) indiquent s’ils sont activés via ce champ. |
État | État de configuration multifacteur | L'état de configuration multifacteur. |
MultiFactorConfig.factorIds
La liste des identifiants pour les seconds facteurs activés. Actuellement, seul « téléphone » est pris en charge.
Signature:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
Une liste de configurations de fournisseurs multifacteurs. Les fournisseurs MFA (sauf téléphone) indiquent s’ils sont activés via ce champ.
Signature:
providerConfigs?: MultiFactorProviderConfig[];
MultiFactorConfig.state
L'état de configuration multifacteur.
Signature:
state: MultiFactorConfigState;