使用WIF创建SAML 2 SSO令牌请求

时间:2017-11-29 15:42:15

标签: asp.net single-sign-on saml-2.0 wif

我有一个符合SAML的XML请求示例:

<samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" ID="_[GUID]" IssueInstant="[DATETIME]" Version="2.0" AssertionConsumerServiceIndex="0" >
   <saml:Issuer>urn:federation:MicrosoftOnline</saml:Issuer>
   <samlp:NameIDPolicy Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"/>
</samlp:AuthnRequest>

如何使用Microsoft.IdentityModel.Tokens.Saml2生成此请求? 我在网上找不到任何参考资料

1 个答案:

答案 0 :(得分:1)

你不能。

这是SAML协议的一部分。

成功验证后,将返回SAML令牌,这是您引用的类所在的位置。

没有Microsoft SAML协议栈。

查看SAML : SAML connectivity / toolkit的一些想法。

(WIF实际上是WS-Federation,它是一种不同的协议)。