WAS Liberty中的JAX-RS 2.0服务:即使REST过滤器正确进行身份验证,也可以获取CWWKS1100A

时间:2016-07-21 10:19:43

标签: rest jax-rs websphere-liberty

我正在使用REST Auth过滤器:

@Provider
 @PreMatching
 @Stateless
 public class ContainerRequestAuthFilter implements ContainerRequestFilter {
 ...
 }

该服务正常工作并正确验证我的REST请求,但在执行方法filter()之前,我总是遇到多个烦人的CWWKS1100A错误。之后我收到确认信息(通过我的过滤器显示上面显示的INFO行显示请求被授予对服务的访问权限。)

 [AUDIT   ] CWWKS1100A: Authentication did not succeed for user ID XXXX. An invalid user ID or password was specified.
 [INFO    ] Authorized access to v0.1/token to user XXXX OK.

一切正常,但我想摆脱这些错误信息。我怎么解决这个问题?感谢。

1 个答案:

答案 0 :(得分:1)

如果您知道这些消息是无害的,请将<logging hideMessage ="CWWKS1100A"/>添加到您的server.xml文件中,该文件应该禁止该消息。

此处记录了记录选项: http://www.ibm.com/support/knowledgecenter/SSD28V_9.0.0/com.ibm.websphere.wlp.core.doc/ae/rwlp_config_logging.html

有关记录和记录的一般信息;自由追踪: http://www.ibm.com/support/knowledgecenter/SSD28V_9.0.0/com.ibm.websphere.wlp.core.doc/ae/rwlp_logging.html