Windows ADFS разметка SAML против стандартной косметики SAML - PullRequest
0 голосов
/ 22 января 2020

У меня вопрос по разметке 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> 

Я получаю {"non_field_errors":["invalid_response"]} после входа в ADFS, поэтому я пытаюсь определить причину этого. Облако это будет причиной для того, чтобы не работать?

1 Ответ

1 голос
/ 24 января 2020

Проверьте мой канал, на котором есть более 10 видео, объясняющих все, что связано с ADFS - https://www.youtube.com/channel/UCO-AQkOHCYZias9arGmQtOA

Также проверьте это видео, чтобы узнать, как вы можете проверить мой ответ - https://www.youtube.com/watch?v=VsjhoE-M_yk

* Образец, который вы получили от своей команды, является токеном SAML 1.0, для которого saml должен был использоваться в качестве префикса. Ниже упомянут один пример. * enter image description here

* Но, если вы запросите токен SAML 2.0, этот префикс будет недоступен. *

enter image description here

...