用例概述,我们想要实现的目标:
两个不同域上的两台服务器;仅可从内部(内部网)
获得用户登录SharePoint,单击按钮 - 将调用CORS Ajax请求发送到api.mydomain.com。
因此,我想在没有其他登录提示(SSO)的情况下将用户从SharePoint授权到其他应用程序。例如,domain \ testuser登录到SharePoint,并在将javascript ajax发送到“其他应用程序”后,他将在那里通过“domain \ testuser”进行身份验证
问题是,我们应该使用哪种Web API身份验证?候选人很少:
我们无法使用ADFS,因为SharePoint 2013存在问题。
你怎么看?哪个选项对我们和最终用户最好?
答案 0 :(得分:0)
我使用了自定义OAuth2授权提供程序。
流速:
效果很好。