嗨,我们正在用sharepoint 2013开发应用程序。目前,我们已经将它们设置为两个具有两个单独域名的web应用程序-
我们还拥有用于身份验证的ASP.net成员角色提供程序数据库。现在,我们希望实现两个Web应用程序的单点登录。如果我使用一个web应用程序进行身份验证,并且尝试导航到另一个web应用程序,则不应该要求再次进行身份验证。
我怎样才能做到这一点。我不能使用ADFS,因为我们维护一个单独的数据库,将所有用户信息作为asp.net成员角色提供程序的一部分。有人能指导我如何做到这一点吗?
感谢你的时间。
发布于 2013-12-15 17:03:00
您是对的,SP2007模型要简单得多,但不能扩展。
这些web应用程序是否位于同一个SharePoint场?SharePoint STS可以在多个web应用程序之间共享,只要它们生活在同一个农场内。您可以配置您的FBA应用程序和Sharepoint STS,以便在您的自定义成员/角色提供程序中使用FBA。
我们成功地实现了类似的场景,但webapp1是在2010/2013年的Sharepoint上运行的,而webapp2是一个标准的ASP.NET应用程序。用户登录webapp1并将票证共享到webapp2。同样的场景也可以用来在Sharepoint web应用程序之间共享令牌,只要它们生活在农场内。(您的Sharepoint将在内部与您的成员/角色提供商对话,但是在幕后,FedAuth令牌将被创建,因为您的SP web应用程序只理解声明)
希望这是有意义的,如果不让我知道。
杰拉多·迪亚兹
https://stackoverflow.com/questions/19496797
复制相似问题