Visão Geral
Você pode usar o Casdoor como um servidor RADIUS. RADIUS é um protocolo cliente/servidor, o cliente pode ser um NAS ou qualquer computador executando o software cliente RADIUS.
Congiure
Antes de implantar o Casdoor, você precisa modificar as configurações relacionadas ao RADIUS no arquivo conf/app.conf
, incluindo a porta do servidor e o segredo:
radiusServerPort = 1812
radiusSecret = "secret"
Agora você pode usar o Casdoor como servidor RADIUS.
Use o Casdoor como servidor RADIUS
O Casdoor atualmente pode suportar a seguinte solicitação padrão RADIUS:
Access-Request
: A mensagem de solicitação de autenticação é enviada pelo cliente RADIUS para o Casdoor. O Casdoor determina se permite o acesso com base nas informações do usuário contidas na mensagem e responde comAccess-Reject
ouAccess-Accept
.Accounting-Request
: Quando um usuário começa ou para de acessar recursos de rede, o cliente RADIUS enviará uma mensagem de solicitação de contabilidade (Início/Atualização intermediária/Parada) para o Casdoor. O Casdoor registrará a mensagem de solicitação de contabilidade relevante e responderá comAccounting-Response
.
Como o Casdoor usa Organização para gerenciar Usuário, onde cada Usuário pertence a uma Organização específica, o atributo Class
na solicitação precisa ser definido como a Organização do Usuário.