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.
Шаг 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