Как получить значения атрибутов, используя библиотеку крошечных радиусов из базы данных радиусов? - PullRequest
1 голос
/ 15 апреля 2019

Я сейчас работаю на сервере радиуса.Я пытаюсь получить учетные данные, используя библиотеку крошечного радиуса в Java, но в ответ список атрибутов пуст?В чем может быть причина этого или Как я могу получить атрибуты и их значения?

Здесь я пытаюсь работать на компьютере с Linux, MySQL с установленным freeradius и пытаюсь получить значения из базы данных radius.

Вот как я пытался и пытаюсь распечатать атрибуты из ответа бухгалтерского учета.

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();
 } 

}

...