【问题标题】:Sharing Windows Authentication between SharePoint and ASP.Net Web Application在 SharePoint 和 ASP.Net Web 应用程序之间共享 Windows 身份验证
【发布时间】:2011-11-04 07:58:06
【问题描述】:

我们有一个使用 Windows 身份验证的 SharePoint Web 应用程序,例如外联网.test.com。

我们还有一个使用 Windows 身份验证的 ASP.NET Web 应用程序,例如webapp.test.com

但是,在两个应用程序之间导航时,用户必须再次进行身份验证。有没有办法防止这种情况?

我在网上搜索过,但找不到合适的答案。我见过很多使用基于表单的身份验证的示例,但这不是一个可行的选择,因为我们使用的是 Active Directory。

提前致谢。

【问题讨论】:

  • Sharepoint 和 ASP.NET 应用程序是否在同一台服务器上?
  • 是的,但是如果有一个可以跨多个服务器工作的解决方案会很好。另外,这有什么关系?
  • 诚实吗?我不知道为什么这很重要。但是我们在同一个域下有多个应用程序的类似设置,每次在不同的服务器上启动应用程序时,都需要重新进行身份验证。

标签: asp.net windows sharepoint authentication shared


【解决方案1】:

您使用的身份验证方案是什么:NTLM / Kerberos?

  1. 如果您使用的是 Kerberos,则只需在两个应用程序之间启用凭据委派即可。

  2. 如果您使用的是 NTLM,唯一的解决方案是将它们放在 Intranet 区域中。您可以使用域策略强制执行它。并不是说这仅在用户登录到域时才有效。

【讨论】:

    猜你喜欢
    • 2015-06-15
    • 2011-05-01
    • 1970-01-01
    • 2019-03-23
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多