我目前正在使用 radtest 命令行工具来针对 radius 服务器对用户进行身份验证:
$response = exec("radtest $user $pass $server $port $secret | grep Access-Accept")
if($response!= "") {
echo "access granted";
}
是否有更集成的方法,可能为此使用 PHP 中的类或其他此类组件,这可能更有效或更安全(有人可以用收集凭据的可执行文件替换 radtest 可执行文件)?