Spring Boot Security:自定义过滤器中引发的异常不起作用

时间:2018-08-21 12:37:15

标签: spring

我正在使用Spring Boot安全性并创建JWTCustomer过滤器来验证令牌,并使用自定义投票器来执行授权逻辑。如果令牌有任何问题,我将抛出用户定义的异常,该异常将由异常处理程序处理以生成错误json消息

但是实际上,抛出异常后,我得到了关注:

已收到POST'/ error'请求:

请求(POST // localhost:8080 / error)@ 10fce0

servletPath:/错误

我正在使用以下配置:

http.cors()
    .and()
    .csrf()
    .disable()
   .authorizeRequests()
   .anyRequest()
   .authenticated();

http.addFilterBefore(authenticationTokenFilterBean(), UsernamePasswordAuthenticationFilter.class);

        http.authorizeRequests().accessDecisionManager(accessDecisionManager());

0 个答案:

没有答案