типы пакетов 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 требуется дополнительная информация для принятия решения по аутентификации.
-
RADIUS_ACCOUNTING_REQUEST
(int) -
Запрос Accounting-Request (Запрос учетных данных), используется для передачи учетной информации для службы на сервер RADIUS.
-
RADIUS_ACCOUNTING_RESPONSE
(int) -
Ответ Accounting-Response (Учетные данные) является ответом на запрос Accounting-Request.
-
RADIUS_COA_REQUEST
(int) -
Запрос CoA-Request посылается с сервера RADIUS и означает, что изменилась авторизация в сеансе пользователя. Ответ должен быть отправлен в форме CoA-ACK или CoA-NAK.
Эта константа доступна в PECL radius 1.3.0 и выше.
-
RADIUS_COA_ACK
(int) -
Ответ CoA-ACK, посылается на сервер RADIUS для обозначения, что авторизация пользователя обновлена.
Эта константа доступна в PECL radius 1.3.0 и выше.
-
RADIUS_COA_NAK
(int) -
Ответ CoA-NAK, посылается на сервер RADIUS для обозначения, что авторизация пользователя не может быть обновлена.
Эта константа доступна в PECL radius 1.3.0 и выше.
-
RADIUS_DISCONNECT_REQUEST
(int) -
Запрос Disconnect-Request (Запрос прерывания сессии), посылается с сервера RADIUS и означает, что необходимо прервать сеанс пользователя.
Эта константа доступна в PECL radius 1.3.0 и выше.
-
RADIUS_DISCONNECT_ACK
(int) -
Ответ Disconnect-ACK, посылается на сервер RADIUS и означает, что пользовательская сессия завершена.
Эта константа доступна в PECL radius 1.3.0 и выше.
-
RADIUS_DISCONNECT_NAK
(int) -
Ответ Disconnect-NAK, посылается на сервер RADIUS и означает, что пользовательская сессия не может быть завершена.
Эта константа доступна в PECL radius 1.3.0 и выше.