URL-адрес Sustainsys / Saml2 / Acs не найден в ASP. NET Core 3.1 - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь использовать Saml2 от Sustainsys в веб-приложении ASP. NET Core 3.1 в качестве поставщика услуг. Я использую пакет nuget Sustainsys.Saml2.AspNetCore2. Он отлично работает с локальным тестовым IDP в docker контейнере kristophjunge / test-saml-idp , но когда я развертываю сайт на Azure, тогда URL /Saml2/Acs для утверждений не может быть найден.

Это происходит после того, как пользователя отправляют в Azure B2 C IDP для входа в систему, пользователь успешно входит в систему, а затем Azure B2 C вызывает службу поддержки утверждений, которая является /Saml2/Acs но он не доступен для Azure B2 C. URL-адрес метаданных /Saml2, однако, доступен.

Согласно Sustainsys документы :

Обработчик ASP. NET Core 2 совместим с ASP. NET Core Модель аутентификации 2.X и 3.X.

Что может отсутствовать или ошибаться? Может кто-нибудь подтвердить, что пакет nuget можно использовать в ASP. NET Core 3.x?

Спасибо

1 Ответ

0 голосов
/ 26 марта 2020

Если URL-адрес метаданных / Saml2 отвечает, выполняется обработчик.

Вы уверены, что / Saml2 / Acs недоступен? Дело не только в том, что произошла ошибка конфигурации, из-за которой проверка ответа не удалась? Вы видите что-нибудь в логах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...