Idp Azure AD B2C инициировал вход не работает - PullRequest
1 голос
/ 26 сентября 2019

Я пытаюсь включить SSO, инициированную Idp, в моей пользовательской политике SAML B2C, однако она не работает.У меня SP запущен SSO работает нормально, однако при попытке загрузить URL для входа в систему https://example.b2clogin.com/te/example.onmicrosoft.com/B2C_1A_samlsignin/samlp/sso/login я просто получаю общую ошибку:

"Извините, но у нас возникают проблемы при входе в систему. Мы отслеживаем этиошибки автоматически, но если проблема не устраняется, не стесняйтесь обращаться к нам. Тем временем, пожалуйста, попробуйте еще раз. Идентификатор корреляции: fee21b5e-4d30-419c-b5d5-6423ac400ed5 Отметка времени: 2019-09-26 09: 17: 54Z AADB2C: исключениепроизошло. "

В соответствии с инструкцией, найденной в Поддерживается ли SSO, инициированная iDP, с настраиваемым iDP SAML в Azure AD B2C? и в указанной статье Microsoft, в которой я установил следующий тег метаданных:профиль

<Metadata>
       <Item Key="IdpInitiatedProfileEnabled">true</Item>
</Metadata>

Я отправляю вывод в Application Insights, который выдает ошибку:

«HttpRequest не содержит параметров протокола SAML 2.0»

Кто-нибудьзнаете, как я могу разрешить SSO, инициированную SAML Idp, в рамках политики B2C?

1 Ответ

2 голосов
/ 27 сентября 2019

B2C не удалось проанализировать отправленный ему запрос.Убедитесь, что ваш запрос правильно закодирован ( Как правильно подготовить SAML-запрос 'HTTP Redirect Binding' с использованием C # говорит о правильной отправке сообщения перенаправления hhtp).Также кажется, что вы отправляете запрос samlp / sso / login.Таким образом, этот сценарий SP инициируется логин

...