我已将MVC
应用程序设置为使用Membership
提供程序以及AD
。
我可以登录并查看有关用户等的详细信息。
我的下一步是使用SSO
应用程序实现某种SharePoint 2010
。据我所知,Claims-Based
身份验证对我的情况可能是一个很好的方法。我的MVC
应用和SharePoint
应用都将托管在同一个域中,如果这有助于解决问题。
我已经设置了Claims-Based SharePoint
个应用,所以我假设我需要了解如何让SharePoint
知道用户已登录我的MVC
应用,这样他们就不会需要再次登录,这是ADFS可能发挥作用的地方。
是否有人对此主题有任何经验。如果是这样,是否有任何资源可用于研究?
答案 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>