我们有一个使用Windows身份验证的SharePoint Web应用程序,例如extranet.test.com。
我们还有一个使用Windows身份验证的ASP.NET Web应用程序,例如webapp.test.com
但是,在两个应用程序之间导航时,用户必须再次进行身份验证。有办法防止这种情况吗?
我在网上搜索过但无法找到合适的答案。我见过很多使用基于表单的身份验证的例子,但由于我们使用的是Active Directory,因此这不是一个可行的选择。
提前致谢。
答案 0 :(得分:0)
您使用的身份验证方案是什么:NTLM / Kerberos?
如果您使用的是Kerberos,则只需在两个应用程序之间启用凭据委派即可。
如果您使用的是NTLM,唯一的解决方案是将它们放入Intranet区域。您可以使用域策略强制执行它。并非仅当用户登录到域时才会起作用。