> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# 自带验证引擎：Didit 市场

> 为工作流中的每项功能选择由哪个引擎运行：可使用 Didit 自有引擎，或在市场中连接的第三方服务商，并支持自动回退至 Didit。

**Marketplace** 可让您将第三方身份验证提供商接入贵组织，并按功能逐一选择由哪个引擎实际执行验证：Didit 自有引擎，或您自行接入的提供商。

***

## 按功能选择引擎

在**简单**和**高级**工作流模式下，每个功能节点的第一个配置标签页都以**验证引擎**控件开头。该控件显示当前执行该验证的引擎，旁边还会显示该功能可用的提供商数量。

打开该控件后，会列出该功能的所有提供商及其明确的状态：

| 状态 | 含义 |
| - | - |
| **当前** | 当前为该功能选定的引擎。 |
| **切换** | 您已接入的提供商。选择它即可将其设为该功能的当前引擎。 |
| **连接** | 您尚未接入的提供商。选择它会打开设置对话框，您无需离开工作流构建器即可完成接入。 |

仅由 Didit 自有引擎支持的功能会显示该引擎，并附带"无其他提供商"提示以及指向 **Marketplace** 的直接链接。因此，即使没有可切换的选项，该控件在所有功能中的表现也保持一致。

## 自动回退到 Didit

为某个功能选择已接入的第三方引擎后，该功能会显示一个**如果我的提供商失败，则回退到 Didit**开关：

* **已开启**（默认）：如果您的提供商不可用，该步骤将自动由 Didit 自有引擎执行，因此验证不会直接失败。
* **已关闭**：如果您的提供商不可用，该步骤将失败，而不会在 Didit 上静默运行。

## 通过 API 配置引擎选择

引擎选择和回退设置不属于[工作流功能配置参考](https://docs.didit.me/zh/management-api/workflows/feature-configs.md)。管理 API 接受在功能的 `config` 对象中使用 `provider_key` 和 `fallback_to_native` 表示这两项设置，但这些设置通过本 Marketplace 界面管理，而不作为按功能列出的字段进行说明：

| 字段 | 类型 | 描述 |
| - | - | - |
| `provider_key` | string | 用于运行此功能的已接入提供商的密钥。省略此字段或不设置该字段，即可使用 Didit 自有引擎。 |
| `fallback_to_native` | boolean | 当所选提供商不可用时，是否回退到 Didit 自有引擎。默认为 `true`。 |

***

> [card] [工作流](https://docs.didit.me/zh/console/workflows.md)
>
> 构建适用于各功能引擎选择的工作流。

> [card] [工作流功能配置](https://docs.didit.me/zh/management-api/workflows/feature-configs.md)
>
> 每个工作流功能的完整配置参考。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.