Saltar al contenido principal

Visión general

Puedes usar Casdoor como un servidor RADIUS. RADIUS es un protocolo cliente/servidor, el cliente puede ser un NAS o cualquier computadora que ejecute software cliente RADIUS.

Congiure

Antes de desplegar Casdoor, necesitas modificar las configuraciones relacionadas con RADIUS en el archivo conf/app.conf, incluyendo el puerto del servidor y el secreto:

radiusServerPort = 1812
radiusSecret = "secret"

Ahora puedes usar Casdoor como servidor RADIUS.

Usar Casdoor como servidor RADIUS

Casdoor actualmente puede soportar las siguientes solicitudes estándar RADIUS:

  • Access-Request : El mensaje de solicitud de autenticación es enviado por el cliente RADIUS a Casdoor. Casdoor determina si permite el acceso basado en la información del usuario llevada en el mensaje y responde con Access-Reject o Access-Accept.

  • Accounting-Request : Cuando un usuario comienza o termina de acceder a recursos de la red, el cliente RADIUS enviará un mensaje de solicitud de contabilidad (Inicio/Actualización intermedia/Detener) a Casdoor. Casdoor registrará el mensaje de solicitud de contabilidad relevante y responderá con Accounting-Response.

flujo de redius

Dado que Casdoor usa Organización para gestionar Usuario, donde cada Usuario pertenece a una Organización específica, el atributo Class en la solicitud necesita ser establecido como la Organización del Usuario.

establecer organización en la solicitud