Типы пакетов службы RADIUS
Пакеты запросов и ответов, которые передают по протоколу RADIUS,
включают тип. Эти константы упрощают указание типов при вызове функции
radius_create_request() и при обработке ответа,
который даёт функция radius_send_request().
-
RADIUS_ACCESS_REQUEST
(int)
-
По сообщению Access-Request сервер RADIUS аутентифицирует пользователя, который отправил запрос.
Пакеты запроса доступа должны включать атрибут
RADIUS_NAS_IP_ADDRESS
или
RADIUS_NAS_IDENTIFIER,
также должны включать атрибут
RADIUS_USER_PASSWORD,
RADIUS_CHAP_PASSWORD
или
RADIUS_STATE,
и рекомендуется включать атрибут
RADIUS_USER_NAME.
-
RADIUS_ACCESS_ACCEPT
(int)
-
Ответ Access-Accept на запрос Access-Request сигнализирует, что сервер
RADIUS успешно аутентифицировал пользователя.
-
RADIUS_ACCESS_REJECT
(int)
-
Ответ Access-Reject на запрос Access-Request говорит, что RADIUS-сервер
не смог аутентифицировать пользователя.
-
RADIUS_ACCESS_CHALLENGE
(int)
-
Ответ Access-Challenge на запрос Access-Request означает,
что серверу RADIUS требуется дополнительная информация
в другом запросе Access-Request перед аутентификацией пользователя.
-
RADIUS_ACCOUNTING_REQUEST
(int)
-
В сообщении Accounting-Request клиент передаёт на RADIUS-сервер
учётную информацию для службы.
-
RADIUS_ACCOUNTING_RESPONSE
(int)
-
Accounting-Response — ответ на запрос Accounting-Request.
-
RADIUS_COA_REQUEST
(int)
-
Сервер RADIUS посылает запрос CoA-Request, чтобы сообщить, что полномочия
в сеансе пользователя изменились. Ответ должен быть отправлен в виде
сообщения CoA-ACK или CoA-NAK.
Константа доступна в модуле PECL radius 1.3.0 и выше.
-
RADIUS_COA_ACK
(int)
-
Клиент отправляет на сервер RADIUS ответ с сообщением CoA-ACK, чтобы указать,
что полномочия пользователя обновились.
Константа доступна в модуле PECL radius 1.3.0 и выше.
-
RADIUS_COA_NAK
(int)
-
Клиент отправляет на сервер RADIUS ответ с сообщением CoA-NAK, чтобы указать,
что полномочия пользователя не могут обновиться.
Константа доступна в модуле PECL radius 1.3.0 и выше.
-
RADIUS_DISCONNECT_REQUEST
(int)
-
Запрос Disconnect-Request с сервера RADIUS сообщает,
что сеанс пользователя нужно прервать.
Константа доступна в модуле PECL radius 1.3.0 и выше.
-
RADIUS_DISCONNECT_ACK
(int)
-
Клиент отправляет на сервер RADIUS ответ с сообщением Disconnect-ACK,
чтобы указать, что сессия пользователя прервана.
Константа доступна в модуле PECL radius 1.3.0 и выше.
-
RADIUS_DISCONNECT_NAK
(int)
-
Клиент отправляет на сервер RADIUS ответ с сообщением Disconnect-NAK,
чтобы указать, что сессия пользователя не прервана.
Константа доступна в модуле PECL radius 1.3.0 и выше.
Пользователи ещё не добавляли примечания для страницы