sorrow_hsr 2016-06-02 01:34
浏览 1663

spring-security 异常处理求助

研究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框架拦截了,而自己的异常过滤器拦截不到,达不到效果,有没有大神出现过这个问题帮我解决下

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错