加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

AWS Elastic Load Balancer(ELB)背后的Windows身份验证无效

发布时间:2020-12-14 01:53:45 所属栏目:Windows 来源:网络整理
导读:我有一个使用 Windows身份验证的ASP .NET MVC 5站点.主页面仅显示当前的标识名称(Controller.User.Identity.Name)以进行测试. 将网站部署到服务器(Windows Server 2012)并在IIS上启用Windows身份验证后,我将访问直接访问服务器的页面.它会提示输入凭据,我提
我有一个使用 Windows身份验证的ASP .NET MVC 5站点.主页面仅显示当前的标识名称(Controller.User.Identity.Name)以进行测试.
将网站部署到服务器(Windows Server 2012)并在IIS上启用Windows身份验证后,我将访问直接访问服务器的页面.它会提示输入凭据,我提供一次AD用户名/密码就行了.到现在为止还挺好.

现在,如果我在AWS Elastic Load Balancer后面有相同的服务器(只有那个服务器)并且我在负载均衡器上点击了该站点,我发现了两个问题:

>页面会多次提示输入凭据.单击确定几次后它就可以了.
>我有一位同事在他的机器上登录(他也需要多次点击),然后我又回到了我的电脑.当我访问网址时,它没有提示.它立即起作用,它说现在的用户是我的同事.

这很奇怪.几乎像Kerberos票据因负载均衡器而丢失或混乱.我试过this和step 4 from here,仍然没有运气.

有任何想法吗?

解决方法

根据这篇博客文章,如果你将它切换到TCP模式,ELB将会工作:

https://cloudninjablog.wordpress.com/2014/08/22/configuring-aws-elb-to-work-with-windows-authentication/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读