Перейти к основному содержанию

Обзор

Вы можете использовать Casdoor в качестве RADIUS-сервера. RADIUS - это протокол клиент/сервер, клиентом может быть NAS или любой компьютер с установленным программным обеспечением RADIUS-клиента.

Congiure

Перед развертыванием Casdoor вам необходимо изменить конфигурации, связанные с RADIUS, в файле conf/app.conf, включая порт сервера и секрет:

radiusServerPort = 1812
radiusSecret = "secret"

Теперь вы можете использовать Casdoor в качестве RADIUS-сервера.

Использование Casdoor в качестве RADIUS-сервера

Casdoor в настоящее время может поддерживать следующие стандартные RADIUS-запросы:

  • Access-Request : Сообщение запроса аутентификации отправляется RADIUS-клиентом в Casdoor. Casdoor определяет, разрешить ли доступ на основе информации о пользователе, содержащейся в сообщении, и отвечает Access-Reject или Access-Accept.

  • Accounting-Request : Когда пользователь начинает или прекращает доступ к сетевым ресурсам, RADIUS-клиент отправляет сообщение запроса учета (Start/Interim-update/Stop) в Casdoor. Casdoor будет записывать соответствующие сообщения запроса учета и отвечать Accounting-Response.

поток redius

Поскольку Casdoor использует Организацию для управления Пользователями, где каждый Пользователь принадлежит определенной Организации, атрибут Class в запросе должен быть установлен как Организация Пользователя.

установить организацию в запросе