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
y123
.
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
2.2 Crear una 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.
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