Pular para o conteúdo principal

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 com Access-Reject ou Access-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á com Accounting-Response.

fluxo redius

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.

definir organização na solicitação