我目前正在使用radtest命令行工具来根据radius服务器对用户进行身份验证:
$response = exec("radtest $user $pass $server $port $secret | grep Access-Accept")
if($response!= "") {
echo "access granted";
}有没有一种更集成的方法,也许利用PHP中的类或其他类似的组件来实现这一点,这样可能会更有效或更安全(有人可以用收集凭据的可执行文件替换radtest可执行文件)?
发布于 2013-03-20 07:10:21
您尝试过Auth_Radius PEAR包类吗?
它看起来可能是针对Radius服务器进行身份验证的最简单的集成解决方案。它可能需要你安装the PECL radius package,你可能比我更幸运地安装它!
https://stackoverflow.com/questions/15511063
复制相似问题