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 conAccess-Reject
oAccess-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á conAccounting-Response
.
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.