Настройка отправки зашифрованных утверждений проверяющей стороне не работает в Azure B2C

#azure-ad-b2c #saml-2.0

#azure-ad-b2c #saml-2.0

Вопрос:

Я настроил свое приложение в соответствии с: https://learn.microsoft.com/en-us/azure/active-directory-b2c/connect-with-saml-service-providers

Я вижу, что утверждение выполняется в журналах app insights, но я всегда получаю исключение. Я смог использовать тестовое приложение SP для тестирования конфигурации, но как только я настроил зашифрованные утверждения, настройка B2C больше не работает.

Кто-нибудь смог заставить зашифрованные утверждения работать? Приложение meta my SP выглядит следующим образом: https://clients.home.foe.hn/meta/captivateprimeeu_sp.xml

У него есть правильный узел KeyDescriptor, указанный в документации, а также открытый ключ, предоставленный моим SP.

Я получаю следующие ошибки в App insights:

журналы в app insights выглядят следующим образом:

 {"Kind":"Action","Content":"Web.TPEngine.StateMachineHandlers.SendRelyingPartyResponseHandler"}
{"Kind":"FatalException","Content":{"Time":"9:57 PM","Exception":{"Kind":"Handled","HResult":"80131509","Message":"Sequence contains no elements","Data":{}​}}​}
  

Комментарии:

1. Предоставленный вам файл meta xml не найден. Не могли бы вы правильно прикрепить данные

2. URL-адрес снова активен.

3. @pixeldrew Я столкнулся с той же проблемой. Вы решили эту проблему?

4. Я смог да, переформатировав метаданные. Важно, чтобы у вас была правильная структура и вы правильно использовали пространства имен.