CakeFest 2024: The Official CakePHP Conference

Типы пакетов службы 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 и выше.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top