رابطی که یک پیکربندی چند عاملی را نشان می دهد. این می تواند برای تعیین فعال یا غیرفعال بودن احراز هویت چند عاملی و لیست چالش های عامل دومی که پشتیبانی می شوند استفاده شود.
امضا:
export interface MultiFactorConfig
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
شناسه های فاکتور | AuthFactorType [] | فهرست شناسههای فاکتورهای دوم فعال. در حال حاضر فقط "تلفن" پشتیبانی می شود. |
providerConfigs | MultiFactorProviderConfig [] | لیستی از تنظیمات ارائه دهنده چند عاملی. ارائه دهندگان MFA (به جز تلفن) نشان می دهند که آیا از طریق این قسمت فعال هستند یا خیر. |
حالت | MultiFactorConfigState | حالت پیکربندی چند عاملی. |
MultiFactorConfig.factorIds
فهرست شناسههای فاکتورهای دوم فعال. در حال حاضر فقط "تلفن" پشتیبانی می شود.
امضا:
factorIds?: AuthFactorType[];
MultiFactorConfig.providerConfigs
لیستی از تنظیمات ارائه دهنده چند عاملی. ارائه دهندگان MFA (به جز تلفن) نشان می دهند که آیا از طریق این قسمت فعال هستند یا خیر.
امضا:
providerConfigs?: MultiFactorProviderConfig[];
MultiFactorConfig.state
حالت پیکربندی چند عاملی.
امضا:
state: MultiFactorConfigState;