0

我正在开发一个 REST api,我想在它上面使用应用 BASIC 身份验证。

我想做的事 :

  1. 拦截对方法的请求,例如GET, PUT, POST, DELETE.

  2. 授权标头中获取用户名密码

  3. 通过验证数据库中的用户名 + 密码来验证用户。

  4. 相应地允许或拒绝访问服务。

我在这个项目中使用 Apache Tomcat 7,JAX-RS。

那么实现这一目标的最佳方法是什么?

4

1 回答 1

2

编写一个ServletFilter来拦截所有传入到您的 REST Web 服务的请求。根据身份验证,doFilter对 REST Web 服务的请求或拒绝 401。

于 2013-08-01T08:51:51.600 回答