Pular para o conteúdo principal

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 e 123.

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

organização

2.2 Criar uma aplicação

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.

frontSwitch

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

Resultado

resultado