我正在使用一个 LAN 网站,该网站依赖于模拟才能连接到 SQL Server 计算机(位于域中的另一台计算机上)。我无法使用 Opera Web 浏览器对其进行正确的身份验证,而 Chrome、Edge 和其他浏览器在测试时可以正常工作。
我的场景细节...
- 客户端(机器 1)
- 连接到安装在 IIS 服务器(机器 2)上的 ASP.NET 应用程序。
- ASP.NET 应用程序正在使用 SqlConnection 类连接到 SQL Server(机器 3)。
涉及的 3 台计算机是同一个域的成员,并且我使用域帐户登录到该计算机。
它可以与 Chrome 网络浏览器一起使用,因为我已配置此注册表设置:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"AuthNegotiateDelegateWhitelist"="*.MYDOMAIN.local"
(适当配置后,它也可以与 FireFox、IE 和 Edge 一起使用)
确实如此不是与 Opera 网络浏览器配合使用。
错误是:
Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'
Opera 是否支持 Windows 委派或某种方式允许将此集成身份验证应用于 Web 应用程序?
如果确实如此,我需要帮助来了解如何对其进行相应地配置,因为使用允许其工作的其他典型的基于 Chromium 的设置我没有取得任何成功。