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