array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), 'this' => array ( 0 => 'radius.constants.packets.php', 1 => 'RADIUS Packet Types', ), 'up' => array ( 0 => 'radius.constants.php', 1 => 'Predefined Constants', ), 'prev' => array ( 0 => 'radius.constants.options.php', 1 => 'RADIUS Options', ), 'next' => array ( 0 => 'radius.constants.attributes.php', 1 => 'RADIUS Attribute Types', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/radius/constants.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
RADIUS packets, whether requests or responses, always include a type. These constants are provided to make it easier to specify types when using radius_create_request() and when comparing the result of radius_send_request().
RADIUS_ACCESS_REQUEST
(int)
An Access-Request, used to authenticate a user against a RADIUS server.
Access request packets must include a
RADIUS_NAS_IP_ADDRESS
or a
RADIUS_NAS_IDENTIFIER
attribute, must also include a
RADIUS_USER_PASSWORD
,
RADIUS_CHAP_PASSWORD
or a
RADIUS_STATE
attribute, and should include a
RADIUS_USER_NAME
attribute.
RADIUS_ACCESS_ACCEPT
(int)
An Access-Accept response to an Access-Request indicating that the RADIUS server authenticated the user successfully.
RADIUS_ACCESS_REJECT
(int)
An Access-Reject response to an Access-Request indicating that the RADIUS server could not authenticate the user.
RADIUS_ACCESS_CHALLENGE
(int)
An Access-Challenge response to an Access-Request indicating that the RADIUS server requires further information in another Access-Request before authenticating the user.
RADIUS_ACCOUNTING_REQUEST
(int)
An Accounting-Request, used to convey accounting information for a service to the RADIUS server.
RADIUS_ACCOUNTING_RESPONSE
(int)
An Accounting-Response response to an Accounting-Request.
RADIUS_COA_REQUEST
(int)
A CoA-Request, sent from the RADIUS server to indicate that the authorisations within the user session have changed. A response must be sent in the form of a CoA-ACK or a CoA-NAK.
This constant is available in PECL radius 1.3.0 and later.
RADIUS_COA_ACK
(int)
A CoA-ACK, sent to the RADIUS server to indicate that the user authorisations have been updated.
This constant is available in PECL radius 1.3.0 and later.
RADIUS_COA_NAK
(int)
A CoA-NAK, sent to the RADIUS server to indicate that the user authorisations could not be updated.
This constant is available in PECL radius 1.3.0 and later.
RADIUS_DISCONNECT_REQUEST
(int)
A Disconnect-Request, sent from the RADIUS server to indicate that the user session must be terminated.
This constant is available in PECL radius 1.3.0 and later.
RADIUS_DISCONNECT_ACK
(int)
A Disconnect-ACK, sent to the RADIUS server to indicate that the user session has been terminated.
This constant is available in PECL radius 1.3.0 and later.
RADIUS_DISCONNECT_NAK
(int)
A Disconnect-NAK, sent to the RADIUS server to indicate that the user session could not be terminated.
This constant is available in PECL radius 1.3.0 and later.