有没有办法使用 Active Directory 对 symfony 应用程序中的用户进行身份验证?你能指出一些文件吗?
编辑
我需要的是在我的应用程序中进行透明登录。用户在 Windows 登录时进行一次身份验证,然后应使用相同的凭据访问所有应用程序,而无需再次询问域\用户名和密码。
我在一个简单的 php 脚本中尝试了以下操作:
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="my realm"');
header('HTTP/1.0 401 Unauthorized');
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
但随后我弹出了身份验证表单。有没有办法将标头传递给 Windows 登录时使用的凭据?
谢谢,拉杜。