Огляд
Ви можете використовувати 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
.
Оскільки Casdoor використовує Організацію для управління Користувачем, де кожен Користувач належить до певної Організації, атрибут Class
у запиті потрібно встановити як Організацію Користувача.