我构建了一个INTRANET ASP.NET网站,该网站的身份验证设置为“集成Windows身份验证”,并在web.config的授权部分中指定了AD组(domain \ groupname)将访问权限仅限于这些AD组的成员。在web.config(domain1 \ group1,domain2 \ group2等)中指定了多个AD组。现在这对一个domain1(托管它的位置)的用户可以正常工作,但对于另一个域(domain2)的用户,他们会提示输入他们的Windows凭据,如果他们输入了,那么它就可以工作,他们可以访问该站点没有任何问题。但我想避免这种登录提示,因为我准许访问这两个域的组。为什么他们得到这个提示,并且有可能压制它?我是否需要在IIS或web.config中配置一些内容?提前致谢。在ASP.NET for Intranet网站中的跨域集成Windows身份验证
8
A
回答
1
我不确定您是否可以这样做 - 我相信托管域外的用户总是会被提示输入具有“集成”安全性的凭据。
您可能可以使用表单身份验证来处理多个域。我自己正走向Windows Indentity Foundation的道路(我不想学习),所以我很想有人告诉我,我错了!
3
我相信Domain2中的用户可以将您的网站(托管在Domain1中)添加到Internet Explorer-> Internet选项 - >安全 - >本地Intranet区域的Intranet站点列表中。该区域应该使用当前用户名和密码自动登录。您可以将其作为AD策略。
相关问题
- 1. ASP.NET Intranet网站要求凭据 - Windows身份验证
- 2. 启用跨域集成Windows身份验证
- 3. Tomcat跨多个域的集成Windows身份验证
- 4. Intranet ASP.NET网站的Windows身份验证和重新出现的Windows登录框
- 5. ASP.Net for WebApi中的Windows身份验证
- 6. 使用Windows登录的Intranet网站身份验证
- 7. 用asp.net成员身份登录跨域身份验证
- 8. 跨域/域身份验证
- 9. 跨域身份验证
- 10. 跨域身份验证
- 11. 网站窗体身份验证 - > SQL Server Windows身份验证
- 12. 如何在跨域网站进行身份验证
- 13. ASP MVC使用跨域网站的身份验证cookie
- 14. 集成Windows身份验证打破File.Exists
- 15. 在ASP.NET 3.5中使用Windows身份验证网站
- 16. 网站身份验证
- 17. 集成的Windows身份验证
- 18. ASP.NET网站身份验证Cookie共享
- 19. 测试使用Windows身份验证的Intranet站点
- 20. Intranet Extranet身份验证
- 21. apache - 网站 - Windows身份验证
- 22. 集成Windows身份验证到SQL Server
- 23. 集成Windows身份验证和SSL
- 24. NET Windows集成身份验证
- 25. Windows身份验证无法在现有asp.net网站
- 26. 集成Windows身份验证Wininet
- 27. 表单身份验证跨Windows身份验证
- 28. ASP.NET MVC Windows身份验证
- 29. ASP.NET Windows身份验证
- 30. Asp.net和Windows身份验证
已经3年了。你有没有找到解决方案? – 2014-03-11 15:39:19