Los paquetes RADIUS, ya sean solicitados o recibidos como respuesta, siempre incluyen un tipo. Esta constante se proporciona para facilitar la especificación de un tipo al utilizar la función radius_create_request(), y al comparar el resultado con la función radius_send_request().
RADIUS_ACCESS_REQUEST
(int)
Un Access-Request, utilizado para autenticar un usuario
en un servidor RADIUS. Los paquetes Access-Request deben incluir
un atributo RADIUS_NAS_IP_ADDRESS
,
o un atributo RADIUS_NAS_IDENTIFIER
pero también incluir un atributo RADIUS_USER_PASSWORD
,
y un atributo RADIUS_CHAP_PASSWORD
o bien un atributo RADIUS_STATE
,
y deben incluir un atributo RADIUS_USER_NAME
.
RADIUS_ACCESS_ACCEPT
(int)
Una respuesta Access-Accept a un paquete Access-Request indica que el servidor RADIUS ha autenticado al usuario con éxito.
RADIUS_ACCESS_REJECT
(int)
Una respuesta Access-Reject a un paquete Access-Request indica que el servidor RADIUS no ha logrado autenticar al usuario.
RADIUS_ACCESS_CHALLENGE
(int)
Una respuesta Access-Challenge a un paquete Access-Request indica que el servidor RADIUS requiere más información de otro paquete Access-Request antes de autenticar al usuario.
RADIUS_ACCOUNTING_REQUEST
(int)
Un paquete Accounting-Request, utilizado para transmitir información de contabilidad para un servicio del servidor RADIUS.
RADIUS_ACCOUNTING_RESPONSE
(int)
Una respuesta Accounting-Response a un paquete Accounting-Request.
RADIUS_COA_REQUEST
(int)
Un paquete CoA-Request, enviado desde un servidor RADIUS para indicar que los permisos han cambiado en la sesión del usuario. Se debe emitir una respuesta en forma de CoA-ACK o CoA-NAK.
Esta constante está disponible desde PECL radius 1.3.0 y versiones posteriores.
RADIUS_COA_ACK
(int)
Un paquete CoA-ACK, enviado al servidor RADIUS para indicar que los permisos del usuario han sido actualizados.
Esta constante está disponible desde PECL radius 1.3.0 y versiones posteriores.
RADIUS_COA_NAK
(int)
Un paquete CoA-NAK, enviado al servidor RADIUS para indicar que los permisos del usuario no han podido ser actualizados.
Esta constante está disponible desde PECL radius 1.3.0 y versiones posteriores.
RADIUS_DISCONNECT_REQUEST
(int)
Un paquete Disconnect-Request, enviado desde el servidor RADIUS para indicar que la sesión del usuario debe cerrarse.
Esta constante está disponible desde PECL radius 1.3.0 y versiones posteriores.
RADIUS_DISCONNECT_ACK
(int)
Un paquete Disconnect-ACK, enviado al servidor RADIUS para indicar que la sesión del usuario ha finalizado.
Esta constante está disponible desde PECL radius 1.3.0 y versiones posteriores.
RADIUS_DISCONNECT_NAK
(int)
Un paquete Disconnect-NAK, enviado al servidor RADIUS para indicar que la sesión del usuario no ha podido finalizar.
Esta constante está disponible desde PECL radius 1.3.0 y versiones posteriores.