Windows ADFS SAML 标记与标准 SAML 构成

Windows ADFS SAML markup vs Standard SAML makeup

我对 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"]},所以我试图找出导致这种情况发生的原因。云这是它不起作用的原因吗?

查看我的频道,其中有 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 令牌,则此前缀将不可用。 *