واجهة تمثل تكوين متعدد العوامل. يمكن استخدام هذا لتحديد ما إذا كانت المصادقة متعددة العوامل ممكّنة أم معطلة وقائمة تحديات العامل الثاني المدعومة.
إمضاء:
export interface MultiFactorConfig
ملكيات
ملكية | يكتب | وصف |
---|---|---|
معرفات العوامل | AuthFactorType [] | قائمة المعرفات للعوامل الثانية الممكّنة. حاليًا، يتم دعم "الهاتف" فقط. |
تكوينات الموفر | MultiFactorProviderConfig [] | قائمة تكوينات الموفر متعدد العوامل. يشير موفرو MFA (باستثناء الهاتف) إلى ما إذا تم تمكينهم من خلال هذا الحقل. |
ولاية | MultiFactorConfigState | حالة التكوين متعدد العوامل |
MultiFactorConfig.factorIds
قائمة المعرفات للعوامل الثانية الممكّنة. حاليًا، يتم دعم "الهاتف" فقط.
إمضاء:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
قائمة تكوينات الموفر متعدد العوامل. يشير موفرو MFA (باستثناء الهاتف) إلى ما إذا تم تمكينهم من خلال هذا الحقل.
إمضاء:
providerConfigs?: MultiFactorProviderConfig[];
MultiFactorConfig.state
حالة التكوين متعدد العوامل
إمضاء:
state: MultiFactorConfigState;