我按照这个链接做了
http://msdn.microsoft.com/en-us/library/gg251994.aspx
但我们的场景有点不同:
我们有一个 WinForm 客户端、Wcf 服务(作为 Windows 服务托管)、Sts(作为 Windows 服务托管)、基于声明的共享点站点用于报告
如上面的链接,我必须创建一个 asp.net Web 服务作为身份提供者安全令牌服务 (IP-STS),但我们此时不想使用 IIS。我们希望它能够作为独立服务运行,没有任何依赖关系。使服务器设置和维护变得简单。那么,当用户登录到 WinForm 客户端,然后当用户单击客户端的链接以查看报告时,我如何保留令牌,我们将使用它对 SharePoint 进行身份验证(使用我们的 STS 托管作为 Windows 服务)而不创建新 IP - 托管在 IIS 中的 STS 并强制用户必须再次输入他们的信息才能对 SharePoint 进行身份验证。
任何想法或帮助将不胜感激!