概述
您可以将Casdoor用作RADIUS服务器。 RADIUS是一个客户端/服务器协议,客户端可以是NAS或运行RADIUS客户端软件的任何计算机。
Congiure
在部署Casdoor之前,您需要修改conf/app.conf
文件中的RADIUS相关配置,包括服务器端口和密钥:
radiusServerPort = 1812
radiusSecret = "secret"
现在您可以将Casdoor用作RADIUS服务器。
将Casdoor用作RADIUS服务器
Casdoor目前可以支持以下标准RADIUS请求:
Access-Request
:认证请求消息由RADIUS客户端发送给Casdoor。 Casdoor根据消息中携带的用户信息决定是否允许访问,并回复Access-Reject
或Access-Accept
。Accounting-Request
:当用户开始或停止访问网络资源时,RADIUS客户端将发送记账请求(开始/中间更新/停止)消息给Casdoor。 Casdoor将记录相关的记账请求消息,并回复Accounting-Response
。
由于Casdoor使用组织来管理用户,每个用户都属于特定的组织,因此请求中的Class
属性需要设置为用户的组织。