首页新闻找找看学习计划

spring-security 异常处理求助

0
悬赏园豆:20 [待解决问题]
 

研究spring-security两个月了,只是懂了个皮毛,现在碰到了一个棘手的问题,在统一异常处理时,用Spring MVC 拦截时,会把security 抛出的异常一同拦截,这样就导致了spring-security框架不能针对自己的异常进行处理,从而不能正常和合理的进行过认证过程

于是乎加了下面这几句过滤的代码

if(ex instanceof AuthenticationException || ex instanceof AccessDeniedException){
            logger.debug("spring security拋出的异常,不做处理");
            return super.doResolveException(request, response, handler, ex);
        }

新的问题又出现了,我在框架获取用户信息的方法内加了自己的认证,出现错误时抛出自己的异常进行处理,结果被spring-security框架拦截了,而自己的异常过滤器拦截不到,达不到效果,有没有大神出现过这个问题帮我解决下

 
 
 
< >
分享
所有回答(1)
0

可以发到www.wjask.com上

无记 | 园豆:309 (菜鸟二级) | 2016-06-02 10:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册