繁体   English   中英

IIS中针对ASP.NET Intranet网站的跨域集成Windows身份验证

[英]cross domain integrated windows authentication in IIS for ASP.NET intranet website

我建立了一个INTRANET ASP.NET网站,该网站的身份验证设置为“集成的Windows身份验证”,并且在web.config的授权部分中,我指定了AD组(域\\组名)以将访问权限限制为仅对那些成员的访问广告组。 在web.config中指定了多个AD组(domain1 \\ group1,domain2 \\ group2等)。 现在,对于一个domain1(托管该域)的用户来说,它可以正常工作,但是对于另一个domain1(domain2)的用户,则他们会提示输入其Windows凭据,如果他们输入了Windows凭据,则它可以工作并且可以访问该站点没有任何问题。 但我想避免出现此登录提示,因为我已授予对这两个域的组的访问权限。 为什么他们会收到此提示,并且有可能抑制它? 我需要为其在IIS或web.config中进行配置吗? 提前致谢。

我相信Domain2中的用户可以将您托管在Domain1中的网站添加到Internet Explorer-> Internet选项->安全性->本地Intranet区域中的Intranet站点列表中。 该区域应使用当前的用户名和密码自动登录。 您可以将其设为广告政策。

我不确定您可以执行此操作-我相信总是会提示来自托管域外部的用户输入具有“集成”安全性的凭据。

您可能可以使用表单身份验证来处理多个域。 我本人正在走Windows Indentity Foundation的路径(我不想学习),所以我希望有人告诉我我错了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM