Saltar al contenido principal

Usando Casdoor en ShenYu

ShenYu tiene un complemento de Casdoor para habilitar el uso de Casdoor.

Paso 1: Desplegar Casdoor

Primero, Casdoor debe ser desplegado. Puedes referirte a la documentación oficial de Casdoor para Instalación del Servidor.

Después de un despliegue exitoso, por favor asegúrate de que:

  • El servidor de Casdoor está funcionando en http://localhost:8000.
  • Abre tu navegador preferido y visita http://localhost:7001 para ver la página de inicio de sesión de Casdoor.
  • La funcionalidad de inicio de sesión está funcionando correctamente al introducir admin y 123.

Después de seguir los pasos anteriores, puedes implementar rápidamente una página de inicio de sesión basada en Casdoor en tu aplicación con los siguientes pasos.

Paso 2: Configurar la aplicación Casdoor

  1. Crea una nueva aplicación Casdoor o usa una existente
  2. Agrega tu URL de redirección Configuración de la Aplicación Casdoor
  3. En la página de edición del certificado, puedes ver tu Certificado Configuración de Certificación de Casdoor

Paso 3: Usar el complemento Casdoor en ShenYu

1. Configurar el complemento Casdoor en ShenYu

Configuración del Complemento Shenyu

Nota: Como ShenYu solo tiene una caja de entrada de una sola línea, \n debe ser añadido en cada línea del certificado. Configuración de Certificación de Casdoor

Puedes copiarlo y pegarlo en el certificado de la configuración de Casdoor de ShenYu.

No necesitas guardarlo en la página de edición del certificado de Casdoor, ya que es solo para copiar.

2. Configurar el complemento Casdoor de ShenYu

Configuración de Casdoor de Shenyu Puedes configurar lo que necesites para la configuración de Casdoor.

3. Obteniendo el servicio y usándolo

3.1 Visitar directamente la Web

Fallo de inicio de sesión en Shenyu

3.2 Usar Inicio de Sesión de Casdoor

Inicio de sesión en Shenyu Inicio de sesión exitoso en Shenyu

3.3 Llevar el token en Headers

Token de Shenyu

3.4 Guardar nombre, ID y organización en Headers

Esto facilita su uso en el futuro.