如何使用WSTrustChannelFactory连接到SharePoint STS

时间:2013-11-21 15:42:29

标签: sharepoint-2013 ws-trust

在ASP.Net Web API服务的上下文中,我尝试连接到SharePoint STS以读取sharepoint用户的安全声明。

使用基于表单的身份验证对用户进行SharePoint 2013身份验证。

我与sharepoint网站位于同一个域中,因此我可以访问sharepoint使用的FedAuth cookie。

我正在尝试使用System.ServiceModel.Security.WSTrustChannelFactory来制作安全令牌请求,但我不确定我应该使用什么作为WSTrustChannelFactory构造函数的参数。

我正在寻找一些验证,我正在尝试的方法是合理的,以及我应该如何使用WSTrustChannelFactory。

注意:

STS的地址位于http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc

1 个答案:

答案 0 :(得分:0)

进一步阅读本文后,我决定尝试以不是为其设计的方式使用SharePoint STS(它是依赖方STS)。相反,我使用Thinktecture Identity Server作为身份提供程序实现了身份验证,并使用它对SharePoint和我的Web API服务进行了身份验证。