跳到主内容

Pulsar-manager

Casdoor可以轻易连接到Pulsar-manager。

因为 Pulsar-manager中已经添加了连接casdoor 的代码,所以我们只需要在后端的application.yml中做一些配置,并在前端打开一个开关 。

步骤1. 部署Casdoor

首先,部署Casdoor。

您可以参考Casdoor 官方文档 Server Installation

在成功部署后,您需要确保:

  • Casdoor服务已经成功运行,能通过http://localhost:8000 访问。
  • 打开您最喜欢的浏览器并访问 http://localhost:7001,您将看到Casdoor的登录页面。
  • 输入 admin123 测试登录功能正常工作。

然后您可以通过以下步骤在自己的应用程序中快速实现基于 Casdoor 的登录页面。

步骤2. 配置Casdoor

如何配置casdoor可以参考 casdoor(配置casdoor和开发最好使用不同的浏览器)。

您还应该配置一个组织和一个应用程序。 您也可以参考 Casdoor

步骤2.1创建一个组织

组织

步骤2.2 创建一个应用程序

应用程序

步骤3. 打开 Pulsar-Manager 前端中的开关。

打开此开关,将代码和状态发送到后端。

这个开关在pulsar-manager/front-end/src/router/index.js的第80行

前置开关

步骤4. 后端配置

您需要在pulsar-manager/src/main/resources/application.properties的154行加入casdoor的配置

casdoor.endpoint = http://localhost:8000
casdoor.clientId = <client id in previous step>
casdoor.clientSecret = <client Secret in previous step>
casdoor.certificate=<client certificate in previous step>
casdoor.organizationName=pulsar
casdoor.applicationName=app-pulsar