我们有一个使用Windows认证的SharePoint web应用程序,例如extranet.test.com。
我们也有ASP。. NET web应用程序,使用Windows身份验证,例如webapp.test.com
但是,当在两个应用程序之间导航时,用户必须进行第二次身份验证。有办法防止这种情况发生吗?
我已经搜索了网络,但一直无法找到一个合适的答案。我见过很多使用基于表单的身份验证的例子,但这不是一个可行的选择,因为我们使用的是活动目录。
提前感谢。
您使用的身份验证方案是什么:NTLM/Kerberos ?
-
如果您使用Kerberos,您可以简单地在两个应用程序之间启用凭据委托。
-
如果您正在使用NTLM,唯一的解决方案是将它们放在Intranet区域。您可以使用域策略强制执行它。并不是只有当用户登录到域时才会起作用。