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

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 UsersAdd 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 Application Setting

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

Now open http://localhost:8080/ and log in to the admin account:

Account: sysadmin@thingsboard.org / Password: sysadmin

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

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

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

Casdoor Application Setting

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

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

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