在 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