我正在尝试将SSO流程与使用表单身份验证的现有Web应用程序(不是MVC)集成。 我在Web.Config中创建了一个httpHandler。
<add path="SingleSignOn/Customer/*" verb="GET,POST" type="MyApplication.SSOLoginPage, MyApplication" />
我登陆SSOLoginPage并验证该过程。
我现在的目标是能够重定向回标准login.aspx页面以继续创建用户配置文件的过程。
FormsAuthentication.SetAuthCookie(userWhoLoggedIn, False)
Response.Redirect("login.aspx?" & "Param1=" & 1 & "&" & "Param2=" & awesomeVariable & "&" & "Param3=" & boringVariable & "&" & "Param4=" & meh, True)
它重定向回登录页面,但我需要在浏览器中按Enter键以处理重定向。
浏览器网址正好包含我需要的内容 https://myWebApplication.com/login.aspx?Param1=1&tParam2=awesome&Param3=boring&Param4=meh
但我无法弄清楚为什么它实际上并没有处理我的请求,除非我点击输入URL。