C# 用于2个域的SSO SharePoint 2013
大家好,我们正在使用sharepoint 2013构建应用程序。目前,我们将它们设置为两个具有两个独立域名的web应用程序-C# 用于2个域的SSO SharePoint 2013,c#,sharepoint,asp.net-membership,single-sign-on,sharepoint-2013,C#,Sharepoint,Asp.net Membership,Single Sign On,Sharepoint 2013,大家好,我们正在使用sharepoint 2013构建应用程序。目前,我们将它们设置为两个具有两个独立域名的web应用程序- Wep应用程序1-www.webapp1.com Web应用程序2-www.webapp2.com 我们还有用于身份验证的ASP.net成员身份角色提供程序数据库。 现在,我们希望为这两个Web应用程序实现单点登录。如果我使用一个web应用进行身份验证,并尝试导航到另一个web应用,则不会要求我再次进行身份验证 我怎样才能做到这一点。我不能使用ADFS,因为我们将所
- Wep应用程序1-www.webapp1.com
- Web应用程序2-www.webapp2.com
我怎样才能做到这一点。我不能使用ADFS,因为我们将所有用户信息作为asp.net成员身份角色提供程序的一部分维护一个单独的数据库。 有人能指导我如何实现这一目标吗
感谢您的时间。您是对的,SP2007模型简单得多,但不可扩展 这些web应用程序是否位于同一SharePoint场上? 只要SharePoint STS位于同一服务器场中,就可以跨多个web应用共享它们。您可以配置Web应用程序和Sharepoint STS,以便将FBA与您的自定义成员资格/角色提供程序一起使用 我们设法实现了一个类似的场景,但webapp1是在Sharepoint 2010/2013上运行的,而webapp2是一个标准的ASP.NET应用程序。用户登录到webapp1,票证被共享到webapp2。只要Sharepoint web应用在服务器场中,就可以使用相同的场景在它们之间共享令牌。(您的Sharepoint STS将在内部与您的会员/角色提供商进行沟通,但在幕后将创建一个FedAuth令牌,因为您的SP web应用程序仅了解声明) 希望这是有意义的,如果不让我知道
Gerardo Diaz不应被要求重新验证!-我也发现自己被这个问题困住了。Microsoft使用ADFS()清楚地描述了这个过程,但我真的想知道是否有更简单的方法。在Sharepoint 2007中,我们只传递了cookies。有人曾经在Sharepoint 2010及更高版本上这样做过吗?