绕过融合身份验证中的设置向导以创建应用程序

Bypass setup wizard in fusion auth to create application

我正在使用 Fusion Auth 作为我项目的身份验证后端。

如图所示启动容器后(https://fusionauth.io/docs/v1/tech/installation-guide/docker), if we open the URL(Ex: http://localhost:9011)我们需要创建一个管理员用户然后我们就可以创建Application,API键,Lambda.

由于我的项目不涉及 UI 交互,我想创建 Application 而不涉及 UI 交互(即设置向导)。

我找不到与设置向导相关的 API。

正如我在设置向导中看到的 Since this is your own private instance of FusionAuth, you need to create a new administrator account that you will use to log in to the FusionAuth web interface. 我认为这只对 UI 是必需的,所以我尝试使用这个创建 Application(https://fusionauth.io/docs/v1/tech/apis/applications#create-an-application) API,但它返回 401(未授权)。

谁能帮我创建一个没有身份验证的应用程序或绕过设置向导?

FusionAuth Kickstart 可以满足您的需求。它将允许您在 JSON 文件中预先定义所需的配置,然后系统将自动 bootstrap 本身。

基本用例它提供一个 API 密钥,这将允许您在创建 API 密钥后使用 APIs 以编程方式配置系统的其余部分.

{
  "apiKeys": [{
    "key": "a super secret API key that nobody knows"
  }]
}

您还可以选择在 Kickstart 定义中构建整个配置。 Kickstart installation guide 上有大量示例和演练。

祝你好运!