我已将Sustainsys Saml2库与我的ASP.NET MVC 5网站集成在一起。我可以通过OneLogin完成SSO登录,但是当我尝试重定向到我的[Authorize]页面(仪表板)时,总是将应用程序重定向到Login页面。 我尝试创建要在ACS方法之后调用的externalLoginCallBack方法,并设置FormsAuthentication.SetAuthCookie,但没有用。
调用[Authorize]方法后,.ASPXAUTH
始终为空。
你们以前看过这个问题吗?
我非常感谢您的帮助。谢谢
答案 0 :(得分:1)
nuget包中的Saml2Controller调用SessionAuthenticationModule
来设置会话cookie。它比FormsAuthenticationModule更加灵活,因为它允许完整的声明身份。但是否则它们的工作原理相同。
确保已在web.config中加载了SessionAuthenticationModule。