我正在使用jboss 7.1和resteasy进行基于令牌的身份验证。 我正在使用PreProcessInterceptor拦截请求,获取令牌,从令牌中检索用户,然后根据放置在方法上的自定义注释检查用户角色。现在我想像以下方式将用户注入到方法中。
@Path("/doStuffWithUser")
@GET
@Requires("ADMIN") // custom annotation
public Response doStuffWithUser(@Context User user);
我知道这与此问题非常接近,我已经尝试了在链接的 GitHub 示例中提出的不同解决方案,但是我无法找到一种方法在我的PreProcessInterceptor中注入用户。
谢谢。