Я пытаюсь использовать 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?
Спасибо