用于带有FormsAuthentication的ASP.NET MVC的Sustainsys Saml2库

时间:2019-03-19 00:25:28

标签: saml-2.0 sustainsys-saml2

我已将Sustainsys Saml2库与我的ASP.NET MVC 5网站集成在一起。我可以通过OneLogin完成SSO登录,但是当我尝试重定向到我的[Authorize]页面(仪表板)时,总是将应用程序重定向到Login页面。 我尝试创建要在ACS方法之后调用的externalLoginCallBack方法,并设置FormsAuthentication.SetAuthCookie,但没有用。

调用[Authorize]方法后,.ASPXAUTH始终为空。 你们以前看过这个问题吗? 我非常感谢您的帮助。谢谢

1 个答案:

答案 0 :(得分:1)

nuget包中的Saml2Controller调用SessionAuthenticationModule来设置会话cookie。它比FormsAuthenticationModule更加灵活,因为它允许完整的声明身份。但是否则它们的工作原理相同。

确保已在web.config中加载了SessionAuthenticationModule。