0

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

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

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

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

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

笔记:

STS 的地址可在http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc

4

1 回答 1

0

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

于 2013-11-29T11:19:55.350 回答