Thingsboard
Deploy Casdoor first (see Server installation). Then configure the application and Thingsboard as below.
Крок 1: Налаштування додатку Casdoor
- Створіть новий додаток Casdoor або використайте існуючий.
- Додайте URL перенаправлення:
http://CASDOOR_HOSTNAME/login
- Note the Client ID and Client secret for the following steps.
Крок 2: Додайте користувача в Casdoor
Create a user and assign a role to the application.
Go to Users → Add user to open the new-user page.
Збережіть користувача після додавання імені користувача та вибору організації "Thingsboard" (інші деталі необов'язкові).
Set a password via "Manage your password".
Виберіть пароль для користувача та підтвердіть його.
Крок 3: Попередні умови та збірка додатку Thingsboard
Перш за все, Thingsboard підтримує лише Java 11 (OpenJDK).
Download from:
Щоб запустити Thingsboard, слідуйте цим крокам (для Windows системи):
- Завантажте та розпакуйте пакет. Завантажити пакет
- Налаштуйте Thingsboard у файлі \thingsboard\conf\thingsboard.yml відповідно до ваших уподобань, включаючи конфігурацію Kafka, PostgreSQL та інших.
- Запустіть
install.bat –loadDemoу командному рядку у папці Thingsboard, щоб встановити та додати демонстраційні дані.
- Запустіть
net start thingsboardу командному рядку, щоб запустити Thingsboard. Ви повинні побачити наступний вивід:
Крок 4: Інтеграція Casdoor
Now open http://localhost:8080/ and log in to the admin account:
Account: sysadmin@thingsboard.org / Password: sysadmin
Після успішного входу натисніть кнопку OAuth2 у нижньому лівому куті сторінки.

Заповніть поля наступним чином:

Obtain these values from: OIDC discovery URL 
URL OIDC відкриття When you log in to http://localhost:8080/, you should see the following:
