2

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

如此处所示启动容器后(https://fusionauth.io/docs/v1/tech/installation-guide/docker),如果我们打开 URL(例如:http://localhost:9011),我们需要创建管理员用户,然后我们将能够创建ApplicationAPI KeyLambda

fusionauth 设置向导

由于我的项目不涉及 UI 交互,我想创建不涉及 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 是必需的,因此我尝试使用此(https://fusionauth.io/docs/v1/tech/apis/applications#create-an-application)API创建应用程序,但它返回 401(未授权)。

有人可以帮助我在没有身份验证的情况下创建应用程序或绕过设置向导吗?

4

1 回答 1

5

FusionAuth Kickstart 正是您所需要的。它将允许您在 JSON 文件中预定义所需的配置,然后系统将自动引导自身。

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

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

您还可以选择在 Kickstart 定义中构建整个配置。Kickstart 安装指南中有大量示例和演练。

祝你好运!

于 2020-04-20T04:48:15.343 回答