Библиотека Sustainsys Saml2 для ASP.NET MVC с FormsAuthentication - PullRequest
0 голосов
/ 19 марта 2019

Я интегрировал библиотеку Sustainsys Saml2 с моим веб-сайтом ASP.NET MVC 5.Я могу выполнить вход в систему единого входа с помощью OneLogin, но когда я пытаюсь перенаправить на свои страницы [Authorize] (Dashboard), приложение всегда перенаправляет на страницу входа.Я попытался создать свой метод externalLoginCallBack, который будет вызываться после метода ACS, и установить FormsAuthentication.SetAuthCookie, но он не работал.

.ASPXAUTH всегда пуст после вызова методов [Authorize].Ребята, вы видели эту проблему раньше?Я действительно ценю любую помощь.Спасибо

1 Ответ

1 голос
/ 19 марта 2019

Saml2Controller в пакете nuget вызывает SessionAuthenticationModule для установки cookie сеанса.Он более гибкий, чем FormsAuthenticationModule, так как он позволяет полностью идентифицировать заявки.Но в остальном они работают одинаково.

Убедитесь, что вы загрузили модуль SessionAuthenticationModule в web.config.

...