我是靠谱客的博主 兴奋小懒猪,最近开发中收集的这篇文章主要介绍SpringSecurity-1-AuthenticationFailureHandler接口(登录失败之后的处理逻辑),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

@EnableWebSecurity
public class A extends WebSecurityConfigrerAdapter{
		@Override
		protected void configure(HttpSecurity http) throws Exception{
				http.anthorizeRequests().anyRequest().authenticated().and()
				//我不太明白这个processingUrl是什么意思,难道表单中的action可以不写??
				formLogin().loginPage("你的登录页面.html").loginProcessingUrl("/login").
				//以下处理自定义逻辑
				failureHandler(new AuthenticationFailureHandler(){
						@Override
						public void onAuthenticationFailure(HttpServletRequest request,HttpServletResponse,AuthenticationException e){
								//这里直接写自己的处理逻辑,比如下面这段代码
								response.setContentType("application/json;charset=UTF-8");
								PrintWriter out=response.getWriter();
								out.write("一个JSON串");
						}
				})
		}
}

最后

以上就是兴奋小懒猪为你收集整理的SpringSecurity-1-AuthenticationFailureHandler接口(登录失败之后的处理逻辑)的全部内容,希望文章能够帮你解决SpringSecurity-1-AuthenticationFailureHandler接口(登录失败之后的处理逻辑)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部