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

Thingsboard

Deploy Casdoor first (see Server installation). Then configure the application and Thingsboard as below.

Крок 1: Налаштування додатку Casdoor​

  1. Створіть новий додаток Casdoor або використайте існуючий.
  2. Додайте URL перенаправлення: http://CASDOOR_HOSTNAME/login Налаштування додатку Casdoor
  3. 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:

Сторінка завантаження JDK

Щоб запустити Thingsboard, слідуйте цим крокам (для Windows системи):

  • Завантажте та розпакуйте пакет. Завантажити пакет
  • Налаштуйте Thingsboard у файлі \thingsboard\conf\thingsboard.yml відповідно до ваших уподобань, включаючи конфігурацію Kafka, PostgreSQL та інших.
  • Запустіть install.bat –loadDemo у командному рядку у папці Thingsboard, щоб встановити та додати демонстраційні дані. Налаштування додатку Casdoor
  • Запустіть net start thingsboard у командному рядку, щоб запустити Thingsboard. Ви повинні побачити наступний вивід: Налаштування додатку Casdoor

Крок 4: Інтеграція Casdoor​

Тепер відкрийте http://localhost:8080/ та увійдіть до адміністративного облікового запису:

Обліковий запис: sysadmin@thingsboard.org / Пароль: sysadmin

Після успішного входу натисніть кнопку OAuth2 у нижньому лівому куті сторінки.

Налаштування додатку Casdoor

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

Налаштування додатку Casdoor

Obtain these values from: OIDC discovery URL Налаштування додатку Casdoor

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

Налаштування додатку Casdoor