Apache IoTDB
Casdoor pode se conectar facilmente ao Apache IoTDB.
O código para conectar o Casdoor já foi adicionado no Apache IoTDB Web Workbench, então tudo o que precisamos fazer é configurar o arquivo application.yml no back-end e ativar o interruptor do front-end.
Passo 1: Implementar Casdoor
Primeiro, implemente o Casdoor.
Você pode consultar a documentação oficial do Casdoor para a Instalação do Servidor.
Após implementar com sucesso, certifique-se de que:
- O servidor Casdoor está rodando com sucesso em http://localhost:8000.
- Abra o navegador de sua preferência e visite http://localhost:7001, onde você verá a página de login do Casdoor.
- Teste a funcionalidade de login inserindo
admin
e123
.
Com estes passos concluídos, você agora pode implementar rapidamente uma página de login baseada no Casdoor em sua própria aplicação.
Passo 2: Configurar Casdoor
Para configurar o Casdoor, consulte casdoor (É recomendado não usar o mesmo navegador que você está desenvolvendo para configurar o navegador do Casdoor).
Você também deve criar uma organização e uma aplicação. Consulte casdoor para instruções.
2.1 Criar uma organização
2.2 Criar uma aplicação
Passo 3: Ativar o interruptor do front-end do Apache IoTDB Web Workbench
Abra este interruptor para enviar o código e o estado para o back-end.
Este interruptor pode ser encontrado no arquivo iotdb-web-workbench/fronted/.env.
Passo 4: Configurar o código do back-end
Você precisa configurar as definições do Casdoor no arquivo iotdb-web-workbench/backend/src/main/resources/application.properties.
casdoor.endpoint = http://localhost:8000
casdoor.clientId = <client id from previous step>
casdoor.clientSecret = <client secret from previous step>
casdoor.certificate=<client certificate from previous step>
casdoor.organizationName=IoTDB
casdoor.applicationName=app-IoTDB