我已经将Sustainsys Saml2库与我的ASP.NET MVC 5网站集成在一起。我可以通过OneLogin完成SSO登录,但是当我尝试重定向到我的[授权]页面(仪表板)时,应用程序始终会重定向到“登录”页面。我尝试创建我的externalLoginCallBack方法,以便在ACS方法之后调用并设置FormsAuthentication.SetAuthCookie,但它不起作用。
调用[授权]方法后,.ASPXAUTH
总是空的。你们之前见过这个问题吗?我非常感谢任何帮助。谢谢
nuget包中的Saml2Controller调用SessionAuthenticationModule
来设置会话cookie。它比FormsAuthenticationModule更灵活,因为它允许完整的声明身份。但除此之外他们也一样。
确保已在web.config中加载了SessionAuthenticationModule。