我目前正在使用radtest命令行工具来针对radius服务器对用户进行身份验证:
$response = exec("radtest $user $pass $server $port $secret | grep Access-Accept")
if($response!= "") {
echo "access granted";
}
是否有更集成的方法,可能在PHP中使用类或其他此类组件,这可能更高效或更安全(有人可以用收集凭据的替换radtest可执行文件)?
答案 0 :(得分:0)
您是否尝试过Auth_Radius PEAR包类?
看起来它可能是针对Radius服务器进行身份验证的最简单的集成解决方案。 可能需要您安装the PECL radius package,安装它可能比我好!