使用SAML 2.0的WIF(Windows Identity Foundation)

Vad*_*bak 6 c# wcf authorization saml wif

首先是一些背景:

我们最近的任务是将SAML 2.0断言发送到我们正在与之通信的服务器.我们正在为我们的客户使用WCF.服务器未使用WCF.实现服务器的人没有会发出SAML断言的STS.我们正在尝试使用WIF框架,因为它支持SAML 2.0令牌.

  1. 是否可以使用来自客户端的消息发送SAML 2.0断言而无需从STS获取SAML2令牌?如果可以,请发布一些示例代码,了解如何使用WCF和Windows Identity Foundation进行此操作?我环顾四周,找不到任何东西.

  2. 有没有人有客户从STS获取SAML2.0令牌然后将带有断言的令牌发送到服务器应用程序的任何示例?

Shi*_*iji 2

您可以尝试查看thinktecture starter STS。它附带源代码,因此您可以挑选出创建 SAML 令牌的位。

这个答案来看,你不需要 STS。