Thingsboard
Deploy Casdoor first (see Server installation). Then configure the application and Thingsboard as below.
Paso 1: Configurar la aplicación Casdoor
- Crea una nueva aplicación Casdoor o usa una existente.
- Añade una URL de redirección:
http://CASDOOR_HOSTNAME/login
- Note the Client ID and Client secret for the following steps.
Paso 2: Añadir un usuario en Casdoor
Create a user and assign a role to the application.
Go to Users → Add user to open the new-user page.
Guarda el usuario después de añadir un nombre de usuario y seleccionar la organización "Thingsboard" (otros detalles son opcionales).
Set a password via "Manage your password".
Elige una contraseña para el usuario y confírmala.
Paso 3: Prerrequisitos y Construir la Aplicación Thingsboard
En primer lugar, Thingsboard solo soporta Java 11 (OpenJDK).
Download from:
Para iniciar Thingsboard, sigue estos pasos (para el sistema Windows):
- Descarga y extrae el paquete. Descargar el paquete
- Configura Thingsboard en \thingsboard\conf\thingsboard.yml según tus preferencias, incluyendo la configuración de Kafka, PostgreSQL y otros.
- Ejecuta
install.bat –loadDemoen la línea de comandos en la carpeta de Thingsboard para instalar y añadir datos de demostración.
- Ejecuta
net start thingsboarden la línea de comandos para iniciar Thingsboard. Deberías ver la siguiente salida:
Paso 4: Integrar Casdoor
Now open http://localhost:8080/ and log in to the admin account:
Account: sysadmin@thingsboard.org / Password: sysadmin
Después de iniciar sesión con éxito, haz clic en el botón OAuth2 en la parte inferior izquierda de la página.

Rellena los espacios en blanco de la siguiente manera:

Obtain these values from: OIDC discovery URL 
URL de descubrimiento OIDC When you log in to http://localhost:8080/, you should see the following:
