.NET和SharePoint 2010之间的SSO(相同域)

时间:2013-10-02 21:57:43

标签: asp.net sharepoint-2010 active-directory multi-tenant adfs

我已将MVC应用程序设置为使用Membership提供程序以及AD

我可以登录并查看有关用户等的详细信息。

我的下一步是使用SSO应用程序实现某种SharePoint 2010。据我所知,Claims-Based身份验证对我的情况可能是一个很好的方法。我的MVC应用和SharePoint应用都将托管在同一个域中,如果这有助于解决问题。

我已经设置了Claims-Based SharePoint个应用,所以我假设我需要了解如何让SharePoint知道用户已登录我的MVC应用,这样他们就不会需要再次登录,这是ADFS可能发挥作用的地方。

是否有人对此主题有任何经验。如果是这样,是否有任何资源可用于研究?

1 个答案:

答案 0 :(得分:0)

我发现Active Directory已经支持域内的多租户。

确保您的web.config中的applicationName设置与您的Sharepoint和MVC应用相同。

  <membership>
        <providers>
            <clear/>
<add
  name="MyADMembershipProvider"
  type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, 
        Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
  connectionStringName="ADConnectionString"
.......
                applicationName="/"
            />
        </providers>
  </membership>