跳到主内容

Apache IoTDB

Casdoor可以轻松连接到Apache IoTDB

连接Casdoor的代码已经添加到Apache IoTDB Web Workbench中,所以我们只需要在后端配置application.yml文件并激活前端开关。

步骤1:部署Casdoor

首先,部署Casdoor。

您可以参考官方Casdoor文档中的服务器安装

成功部署后,请确保:

完成这些步骤后,您现在可以在您自己的应用中快速实现基于Casdoor的登录页面。

步骤2:配置Casdoor

要配置Casdoor,请参考casdoor(建议不要在您正在开发的浏览器中使用Casdoor的浏览器)。

您还应该创建一个组织和一个应用。 参考casdoor进行操作。

2.1 创建一个组织

组织

2.2 创建一个应用

应用

步骤3:激活Apache IoTDB Web Workbench前端开关

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

此开关可以在iotdb-web-workbench/fronted/.env文件中找到。

frontSwitch

步骤4:配置后端代码

您需要在iotdb-web-workbench/backend/src/main/resources/application.properties文件中配置Casdoor的设置。

casdoor.endpoint = http://localhost:8000
casdoor.clientId = <client id from previous step>
casdoor.clientSecret = <client secret from previous step>
casdoor.certificate=<client certificate from previous step>
casdoor.organizationName=IoTDB
casdoor.applicationName=app-IoTDB

结果

结果