谁能告诉我是否可以为sharepoint 2010创建一个自定义的主动安全tokebn服务。我基本上是想创建一个自定义的sts,这样我就不必离开sharepoint站点本身就可以登录。
我已经看到了创建自定义被动 sts 的示例,但看不到自定义被动 sts 的任何内容。
我对 WIF 很陌生,所以任何指针或帮助将不胜感激。
编辑(2011 年 11 月 22 日):好的,也许我看错了。第一个问题是我有 web 服务和一个网站,需要知道声明,并将每个请求解析为相同的身份(在这种情况下,我不能对服务使用被动 sts)。第二个问题是我希望能够将登录工具集成到我网站的主页上——我的理解是,这不能通过被动 sts 来实现。
编辑(2011 年 11 月 28 日):所以在下面的建议中,我实施了 thinktecture 身份服务器。我很容易让它在被动场景中工作,但我仍然无法让它与 ws-trust 端点(主动场景)一起工作。我一直在尝试使用 WSTrustChannelFactory 和 UserNameWSTrustBinding 创建自定义登录 Web 部件,但每当我调用 ValidateToken 时,我都会收到一条错误消息,指出“令牌的颁发者不是受信任的颁发者”。信任应该已经建立,因为我可以使用被动登录机制登录。
马特