Saltar al contenido principal

Apache IoTDB

Casdoor puede conectarse fácilmente a Apache IoTDB.

El código para conectar Casdoor ya ha sido añadido en Apache IoTDB Web Workbench, así que todo lo que necesitamos hacer es configurar el archivo application.yml en el back-end y activar el interruptor del front-end.

Paso 1: Desplegar Casdoor

Primero, despliega Casdoor.

Puedes consultar la documentación oficial de Casdoor para la Instalación del Servidor.

Después de desplegar con éxito, asegúrate de que:

  • El servidor de Casdoor está funcionando con éxito en http://localhost:8000.
  • Abre tu navegador preferido y visita http://localhost:7001, donde verás la página de inicio de sesión de Casdoor.
  • Prueba la funcionalidad de inicio de sesión introduciendo admin y 123.

Con estos pasos completados, ahora puedes implementar rápidamente una página de inicio de sesión basada en Casdoor en tu propia aplicación.

Paso 2: Configurar Casdoor

Para configurar Casdoor, consulta casdoor (Se recomienda no usar el mismo navegador en el que estás desarrollando para configurar el navegador de Casdoor).

También deberías crear una organización y una aplicación. Consulta casdoor para obtener instrucciones.

2.1 Crear una organización

organización

2.2 Crear una aplicación

aplicación

Paso 3: Activar el interruptor del front-end de Apache IoTDB Web Workbench

Abre este interruptor para enviar el código y el estado al back-end.

Este interruptor se puede encontrar en el archivo iotdb-web-workbench/fronted/.env.

frontSwitch

Paso 4: Configurar el código del back-end

Necesitas configurar los ajustes de Casdoor en el archivo 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