Перейти к основному содержанию

Apache IoTDB

Casdoor легко подключается к Apache IoTDB.

Код для подключения Casdoor уже добавлен в Apache IoTDB Web Workbench, поэтому все, что нам нужно сделать, это настроить файл application.yml на бэкенде и активировать переключатель на фронтенде.

Шаг 1: Развертывание Casdoor

Сначала разверните Casdoor.

Вы можете обратиться к официальной документации Casdoor для Установки сервера.

После успешного развертывания убедитесь, что:

  • Сервер Casdoor успешно работает по адресу http://localhost:8000.
  • Откройте предпочитаемый браузер и посетите http://localhost:7001, где вы увидите страницу входа Casdoor.
  • Протестируйте функционал входа, введя admin и 123.

После выполнения этих шагов вы сможете быстро реализовать страницу входа на основе Casdoor в своем собственном приложении.

Шаг 2: Настройка Casdoor

Для настройки Casdoor обратитесь к casdoor (Рекомендуется не использовать тот же браузер, в котором вы разрабатываете, для настройки браузера Casdoor).

Вам также следует создать организацию и приложение. Обратитесь к casdoor за инструкциями.

2.1 Создание организации

организация

2.2 Создание приложения

приложение

Шаг 3: Активация переключателя фронтенда Apache IoTDB Web Workbench

Откройте этот переключатель, чтобы отправить код и состояние на бэкенд.

Этот переключатель можно найти в файле iotdb-web-workbench/fronted/.env.

frontSwitch

Шаг 4: Настройка бэкенд кода

Вам нужно настроить параметры Casdoor в файле iotdb-web-workbench/backend/src/main/resources/application.properties.

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

Результат

результат