PHP Radius或radtest简单半径身份验证

时间:2013-03-19 21:44:14

标签: php radius freeradius

我目前正在使用radtest命令行工具来针对radius服务器对用户进行身份验证:

$response = exec("radtest $user $pass $server $port $secret | grep Access-Accept")

if($response!= "") {
  echo "access granted";
}

是否有更集成的方法,可能在PHP中使用类或其他此类组件,这可能更高效或更安全(有人可以用收集凭据的替换radtest可执行文件)?

1 个答案:

答案 0 :(得分:0)

您是否尝试过Auth_Radius PEAR包类?

看起来它可能是针对Radius服务器进行身份验证的最简单的集成解决方案。 可能需要您安装the PECL radius package,安装它可能比我好!