Thingsboard
Deploy Casdoor first (see Server installation). Then configure the application and Thingsboard as below.
Passo 1: Configurar aplicação Casdoor
- Crie uma nova aplicação Casdoor ou use uma existente.
- Adicione uma URL de redirecionamento:
http://CASDOOR_HOSTNAME/login
- Note the Client ID and Client secret for the following steps.
Passo 2: Adicionar um usuário no Casdoor
Create a user and assign a role to the application.
Go to Users → Add user to open the new-user page.
Salve o usuário após adicionar um nome de usuário e selecionar a organização "Thingsboard" (outros detalhes são opcionais).
Set a password via "Manage your password".
Escolha uma senha para o usuário e confirme-a.
Passo 3: Pré-requisitos e Construção do Aplicativo Thingsboard
Primeiramente, o Thingsboard só suporta Java 11 (OpenJDK).
Download from:
Para iniciar o Thingsboard, siga estes passos (para sistema Windows):
- Baixe e extraia o pacote. Baixe o pacote
- Configure o Thingsboard em \thingsboard\conf\thingsboard.yml de acordo com suas preferências, incluindo a configuração do Kafka, PostgreSQL e outros.
- Execute
install.bat –loadDemona linha de comando na pasta Thingsboard para instalar e adicionar dados de demonstração.
- Execute
net start thingsboardna linha de comando para iniciar o Thingsboard. Você deverá ver a seguinte saída:
Passo 4: Integrar Casdoor
Now open http://localhost:8080/ and log in to the admin account:
Account: sysadmin@thingsboard.org / Password: sysadmin
Após fazer login com sucesso, clique no botão OAuth2 na parte inferior esquerda da página.

Preencha os campos da seguinte forma:

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