【问题标题】:Windows ADFS SAML markup vs Standard SAML makeupWindows ADFS SAML 标记与标准 SAML 构成
【发布时间】:2024-01-01 17:20:01
【问题描述】:

我有一个关于 SAML 标记的问题。我目前正在从事一个需要集成第三方应用程序才能与 Windows ADFS 一起使用的项目。

我在他们发给我的示例 SAML 文件中看到,化妆总是以 <saml:....> 开头

例如:

<saml:Assertion ...>
 ..
</saml:Assertion>


<saml:Subject>

</saml:Subject>

<saml:Conditions 

</saml:Conditions>

<saml:AuthnStatement 

</saml:AuthnStatement> 

...... etc

在 Windows ADFS 中,生成的 SAML 文件的响应标记中没有此 saml 附加信息。

<Assertion ...>
 ..
</Assertion>


<Subject>

</Subject>

<Conditions 

</Conditions>

<AuthnStatement 

</AuthnStatement> 

我在 ADFS 登录后收到{"non_field_errors":["invalid_response"]},所以我试图找出导致这种情况发生的原因。云这是它不工作的原因吗?

【问题讨论】:

    标签: saml saml-2.0 adfs adfs2.0 adfs3.0


    【解决方案1】:

    查看我的频道,其中包含 10 多个视频,解释与 ADFS 相关的所有内容 -https://www.youtube.com/channel/UCO-AQkOHCYZias9arGmQtOA

    还可以查看此视频,了解如何验证我的答案 - https://www.youtube.com/watch?v=VsjhoE-M_yk

    *您从团队收到的样本是一个 SAML 1.0 令牌,应该使用 saml 作为前缀。 下面提到的是一个例子。 *

    *但是,如果您请求 SAML 2.0 令牌,则此前缀将不可用。 *

    【讨论】: