一、预定义常量
1.1RADIUS OPTION
接受选项标志作为位掩码
1.1.1 RADIUS_OPTION_SALT(INT)
设置后,此选项将导致属性值被加密
1.1.2 RADIUS_OPTION_TAGGED(INT)
设置后,此选项将导致使用 tag 参数的值来标记属性值
1.2 RADIUS Packet Types
无论是请求还是响应,都始终包含一种类型。提供这些常量可以使在使用 radius_create_request()以及比较radius_send_request()的结果时更容易指定类型 。
1.2.1 RADIUS_ACCESS_REQUEST(INT)
用于根据RADIUS服务器对用户进行身份验证访问请求数据包必修包含一个 RADIUS_NAS_IP_ADDRESS(NAS IP地址) 或者一个 RADIUS_NAS_IDENTIFIER(标识符),一定要包含一个 RADIUS_USER_PASSWORD(用户密码)、RADIUS_CHAP_PASSWORD(PPP(点对点协议)询问握手认证协议 (Challenge Handshake Authentication Protocol)) 或者是一个 RADIUS_STATE(状态),还有应该包含一个 RADIUS_USER_NAME(用户名称)。
1.2.2 RADIUS_ACCESS_ACCEPT(INT)
对访问请求的访问接受响应,指示RADIUS服务器已成功验证用户身份。
1.2.3 RADIUS_ACCESS_REJECT(INT)
对访问请求的访问拒绝响应,指示RADIUS服务器无法认证用户。
1.2.4 RADIUS_ACCESS_CHALLENGE(INT)
对访问请求的访问挑战响应,指示RADIUS服务器在对用户进行身份验证之前需要另一个访问请求中的更多信息。
1.2.5 RADIUS_ACCOUNTING_REQUEST(INT)
计费请求,用于将服务的计费信息传递给RADIUS服务器
1.2.6 RADIUS_COA_REQUEST(INT)
从RADIUS服务器发送的CoA请求,指示用户会话中的授权已更改。响应必须以CoA-ACK或CoA-NAK的形式发送。此常数在PECL RADIUS1.3.0及更高版本中可用。
1.2.7 RADIUS_COA_ACK(INT)
CoA-ACK,发送到RADIUS服务器以指示用户授权已更新。此常数在PECL RADIUS1.3.0及更高版本中可用。

最低0.47元/天 解锁文章
770

被折叠的 条评论
为什么被折叠?



