Cha*_*Zee 6 windows-authentication amazon-web-services iis-7.5 aws-alb aws-application-load-balancer
我有一个使用 Windows 身份验证的 ASP .NET WCF 服务 Web。将 Web 服务部署到服务器 (Windows Server 2012) 并在 IIS 上启用 Windows 身份验证后,我使用 localhost 直接访问服务器的页面。它提示输入凭据,我提供一次 AD 用户名/密码,它就可以工作。
现在,如果我在 AWS 应用程序负载均衡器后面有相同的服务器,并且我访问了映射到应用程序负载均衡器的 Web 服务的 DNS,那么就会注意到这里存在问题。
将弹出用于输入 Windows 凭据的窗口。但是当我输入正确的凭据时,它不会接受它们。反复提示输入用户名/密码?发生了什么?ALB 不支持 IIS 的 AD 集成身份验证?
有任何想法吗?
AWS Application Load Balancer 中似乎有此解决方案的解决方法。您需要在 ALB 设置中启用粘性会话。我尝试了这个,现在我没有收到重复的 Windows 身份验证弹出窗口,反复提示输入启用了 Windows 身份验证的 Web 应用程序的用户名和密码。但这种快速修复可能对无状态应用程序没有帮助。
| 归档时间: |
|
| 查看次数: |
9038 次 |
| 最近记录: |