【问题标题】:Creating SAML 2 SSO token request using WIF使用 WIF 创建 SAML 2 SSO 令牌请求
【发布时间】:2018-05-13 09:15:51
【问题描述】:

我有一个符合 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 生成此请求? 我在网上找不到任何参考资料

【问题讨论】:

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


    【解决方案1】:

    你不能。

    这是 SAML 协议的一部分。

    身份验证成功后,会返回一个 SAML 令牌,这是您引用的类所在的位置。

    没有 Microsoft SAML 协议栈。

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

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

    【讨论】:

    • 实际上我使用了用于 ADFS 的 OneLogin 工具包,但它并没有立即工作,因为默认情况下 ADFS 期望请求被压缩
    猜你喜欢
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多