Перейти до основного вмісту

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

Результат

результат