spring security 自定义登陆 - AJAX
来源:互联网 发布:淘宝win10激活码哪里买 编辑:程序博客网 时间:2024/05/16 23:02
除了自定义登陆页面外,我们经常会需要处理ajax登陆
(自定义登陆参考: http://blog.csdn.net/buyaore_wo/article/details/50056353 )
1.修改LoginPage
@Overrideprotected void configure(HttpSecurity http) throws Exception {// @formatter:off http .authorizeRequests() .antMatchers(PermitAllPages).permitAll() .anyRequest().hasRole("USER") .and() .exceptionHandling() .accessDeniedPage("/access/denied") .and() // TODO: put CSRF protection back into this endpoint .csrf() .disable() .logout() .logoutUrl("/logout") .logoutSuccessUrl("/login.jsp") .and() .formLogin() .loginPage("/loginPage")//登陆页面 .loginProcessingUrl("/login")//登陆处理路径 .usernameParameter("username")//登陆用户名参数 .passwordParameter("password")//登陆密码参数 .defaultSuccessUrl("/login/success")//登陆成功路径 .failureUrl("/login/failure");//登陆失败路径 // @formatter:on}
2. ajax登陆处理
@RequestMapping("loginPage")public String loginPage(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {if (HttpUtils.isAjaxRequest(httpServletRequest)) {return "forward:/loginPageAjax";} else {return "forward:/login.html";}}@RequestMapping("loginPageAjax")public @ResponseBody HttpJsonResponse loginPageAjax() {return new HttpJsonResponse("-1", "need to login");}
0 0
- spring security 自定义登陆 - AJAX
- spring security - 自定义登陆
- Spring Security---AJAX请求登陆
- Spring Security 3.1 自定义实例之登陆
- spring security自定义登陆成功后处理
- spring security自定义登陆和动态
- 转:Spring Security 3.1 自定义实例之登陆
- Spring Security 自定义登陆页面报HTTP Status 403
- spring security登陆认证demo
- spring security 重复登陆了
- Spring BlazeDS Integration之spring security(3)---自定义rememberMeServices,找到用户登陆成功切入点
- Spring BlazeDS Integration之spring security(4)---自定义rememberMeServices,找到自动登陆成功切入点
- spring security 自定义验证
- 自定义Spring Security过滤器
- spring security自定义过滤器
- spring security 自定义 openid
- Spring Security自定义Login
- spring boot security 实现登陆时ajax请求返回json,而不是直接页面跳转
- Qt 创建菜单
- iOS小技巧积累
- [Cocoa]_[多语言翻译]
- shell修改文件名
- leetcode power of two
- spring security 自定义登陆 - AJAX
- 对用户定义的完整性的认识
- 计算机经典书籍
- C++ 形参与实参的传递
- LeetCode 27:Remove Element
- 汇编中定义数组与变量
- Arch linux 安装教程(2015.11.01)
- [转]F5负载均衡环境下某应用故障分析案例
- Dialog使用总结