如何使用spring boot验证每个REST请求

时间:2016-11-18 13:14:54

标签: java spring authentication header

我正在构建Spring Rest应用程序,需要使用标头验证每个请求。请提供帮助。

1 个答案:

答案 0 :(得分:1)

您可以实现拦截器来执行此操作。

  1. 按实现类org.springframework.web.servlet.HandlerInterceptor

  2. 添加拦截器类
  3. 将您的拦截器类添加到config class或config xml。

  4. 在selfImplInterceptor中请求身份验证,例如:

  5. public boolean preHandler(HttpServletRequest request, ...){ if (request.getHeader("auth-key").length()==12){ return true; // pass this request } }