Passer au contenu principal

Thingsboard

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

Étape 1 : Configurer l'application Casdoor

  1. Créez une nouvelle application Casdoor ou utilisez-en une existante.
  2. Ajoutez une URL de redirection : http://CASDOOR_HOSTNAME/login Paramètres de l'application Casdoor
  3. Note the Client ID and Client secret for the following steps.

Étape 2 : Ajouter un utilisateur dans Casdoor

Create a user and assign a role to the application.

Go to UsersAdd user to open the new-user page.

Enregistrez l'utilisateur après avoir ajouté un nom d'utilisateur et sélectionné l'organisation « Thingsboard » (les autres détails sont facultatifs).

Set a password via "Manage your password".

Choisissez un mot de passe pour l'utilisateur et confirmez-le.

Étape 3 : Prérequis et construction de l'application Thingsboard

Tout d'abord, Thingsboard ne prend en charge que Java 11 (OpenJDK).

Download from:

Page de téléchargement de JDK

Pour démarrer Thingsboard, suivez ces étapes (pour le système Windows) :

  • Téléchargez et extrayez le paquet. Téléchargez le paquet
  • Configurez Thingsboard dans \thingsboard\conf\thingsboard.yml selon vos préférences, y compris la configuration de Kafka, PostgreSQL, et autres.
  • Exécutez install.bat –loadDemo dans la ligne de commande dans le dossier Thingsboard pour installer et ajouter des données de démonstration. Paramètres de l'application Casdoor
  • Exécutez net start thingsboard dans la ligne de commande pour démarrer Thingsboard. Vous devriez voir la sortie suivante : Casdoor Application Setting

Étape 4 : Intégrer Casdoor

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

Account: sysadmin@thingsboard.org / Password: sysadmin

Après vous être connecté avec succès, cliquez sur le bouton OAuth2 en bas à gauche de la page.

Paramètres de l'application Casdoor

Remplissez les champs comme suit :

Casdoor Application Setting

Obtain these values from: OIDC discovery URL Paramètres de l'application Casdoor

URL de découverte OIDC When you log in to http://localhost:8080/, you should see the following:

Paramètres de l'application Casdoor