我正在使用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());