Spring 安全配置的自定义登录页面(传递请求属性)
Custom Login Page for Spring Security Configuration (passing request attributes)
在我的应用程序中,用户通过“申请”和“登录”按钮进入登录页面。
点击两个按钮时,Spring 安全性会向用户显示自定义登录页面,如果身份验证成功,则根据用户点击的是应用页面还是登录页面,将用户转到应用程序页面或仪表板页面。
现在,在我的自定义登录页面上,我添加了一个注册按钮,单击该按钮会打开带有注册表单的注册页面。现在我如何从登录页面通过 spring 安全登录页面发送请求属性,然后是注册页面,以便在用户完成注册时将他们发送到应用程序页面或仪表板页面。
在用户完成注册后将身份验证设置为 true,我希望您的其余配置能够处理到仪表板或应用程序页面的流程,否则您将需要在用户完成 his/her 注册时配置所需的内容,并且根据您的需要将他路由到所需的视图。
SecurityContextHolder.getContext().getAuthentication().setAuthenticated(true);
在我的应用程序中,用户通过“申请”和“登录”按钮进入登录页面。
点击两个按钮时,Spring 安全性会向用户显示自定义登录页面,如果身份验证成功,则根据用户点击的是应用页面还是登录页面,将用户转到应用程序页面或仪表板页面。
现在,在我的自定义登录页面上,我添加了一个注册按钮,单击该按钮会打开带有注册表单的注册页面。现在我如何从登录页面通过 spring 安全登录页面发送请求属性,然后是注册页面,以便在用户完成注册时将他们发送到应用程序页面或仪表板页面。
在用户完成注册后将身份验证设置为 true,我希望您的其余配置能够处理到仪表板或应用程序页面的流程,否则您将需要在用户完成 his/her 注册时配置所需的内容,并且根据您的需要将他路由到所需的视图。
SecurityContextHolder.getContext().getAuthentication().setAuthenticated(true);