Поделиться через


Ошибка AADSTS750054: SAMLRequest или SAMLResponse должны присутствовать в качестве параметров строки запроса в HTTP-запросе для привязки перенаправления SAML

В этой статье описывается проблема, в которой отображается сообщение об ошибке "Ошибка AADSTS750054 - SAMLRequest или SAMLResponse должно присутствовать в качестве параметров строки запроса в HTTP-запросе для привязки перенаправления SAML". При попытке входа в настроенное приложение на основе SAML (SSO), которое было интегрировано с идентификатором Microsoft Entra ID.

Симптомы

При попытке входа в приложение, настроенное для использования идентификатора Microsoft Entra для управления удостоверениями, возникает ошибка AADSTS750054 при попытке входа на основе SAML.

Причина

Идентификатору Microsoft Entra не удалось определить запрос SAML в параметрах URL-адреса в HTTP-запросе. Это может произойти, если приложение не использует привязку перенаправления HTTP при отправке запроса SAML на идентификатор Microsoft Entra ID.

Решение

Приложению необходимо отправить запрос SAML, закодированный в заголовок расположения, с помощью привязки перенаправления HTTP. Дополнительные сведения о реализации см. в разделе о перенаправлении привязки HTTP в документе спецификации протокола SAML.

Чаще всего ошибка возникает из-за одной из следующих проблем:

  1. Убедитесь, что единый вход включен на стороне приложения.
  2. Приложение должно поддерживать единый вход, инициированный поставщиком услуг (иногда известный как единый вход, инициированный поставщиком услуг). При вводе URL-адреса входа для приложения, которое поддерживает единый вход, инициированный поставщиком удостоверений, может привести к отказу от приложения без ответа SAML.
  3. Убедитесь, что URL-адрес входа настроен правильно.

Использование функции тестового единого входа в Центре администрирования Microsoft Entra

Центр администрирования Microsoft Entra поможет устранить ошибки конфигурации SAML.

Снимок экрана: проверка функции единого входа в Центре администрирования Microsoft Entra.

  1. В Центре администрирования Microsoft Entra перейдите к корпоративным приложениям и щелкните приложение, требующее устранения неполадок.
  2. Перейдите на страницу единого входа с помощью меню навигации слева
  3. Щелкните "Тестировать это приложение", чтобы использовать функцию тестового единого входа.
  4. Скопируйте и вставьте ошибку, полученную в раздел "Устранение ошибок ", и нажмите кнопку "Получить руководство по разрешению"
  5. Выполните действия по устранению ошибок AADSTS750054

Дополнительные сведения

Полный список кодов ошибок проверки подлинности и авторизации Active Directory см . в кодах ошибок проверки подлинности и авторизации Microsoft Entra

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.