Java 如何使用小半径库从radius数据库获取属性值?
我目前正在使用radius服务器。我试图使用Java中的tiny radius库获取记帐数据,但作为响应,属性列表为空?这可能是什么原因,或者如何获取属性及其值 这里我尝试在Linux机器上,安装了freeradius的MySQL,并尝试从radius数据库中检索值 这就是我尝试和正在尝试打印会计响应的属性的方式Java 如何使用小半径库从radius数据库获取属性值?,java,mysql,spring-boot,freeradius,tinyradius,Java,Mysql,Spring Boot,Freeradius,Tinyradius,我目前正在使用radius服务器。我试图使用Java中的tiny radius库获取记帐数据,但作为响应,属性列表为空?这可能是什么原因,或者如何获取属性及其值 这里我尝试在Linux机器上,安装了freeradius的MySQL,并尝试从radius数据库中检索值 这就是我尝试和正在尝试打印会计响应的属性的方式 public void sendAuthentication() { RadiusClient rc = new RadiusClient("localhost", "testing
public void sendAuthentication() {
RadiusClient rc = new RadiusClient("localhost", "testing123");
AccessRequest ar = new AccessRequest("user", "123123");
ar.setAuthProtocol(AccessRequest.AUTH_CHAP);
RadiusPacket response;
try {
response = rc.authenticate(ar);
AccountingRequest accountingRequest = new AccountingRequest("user", ACCT_STATUS_TYPE_ACCOUNTING_ON);
response = rc.account(accountingRequest);
System.out.println(response.getAttributes());
} catch (Exception e) {
e.printStackTrace();
}
}