【发布时间】:2019-03-19 00:25:27
【问题描述】:
我已将 Sustainsys Saml2 库与我的 ASP.NET MVC 5 网站集成。我可以通过 OneLogin 完成 SSO 登录,但是当我尝试重定向到我的 [Authorize] 页面(仪表板)时,应用程序总是重定向到登录页面。 我尝试创建要在 ACS 方法之后调用的 externalLoginCallBack 方法并设置 FormsAuthentication.SetAuthCookie,但没有成功。
调用 [Authorize] 方法后,.ASPXAUTH 始终为空。
你们以前见过这个问题吗?
我真的很感激任何帮助。谢谢
【问题讨论】:
-
您使用的是什么 nuget 包? Sustainsys.Saml2.Mvc? Sustainsys.Saml2.Owin?
-
我正在使用 Sustainsys.Saml2.Mvc V1。我不能使用 V2,因为依赖问题。
-
另外,在 ACS 重定向到另一个控制器后,我看不到 HttpContext.User.Identity.Name。也许这就是问题所在。