2016-07-21 4 views
0

を認証しているにもかかわらず、私はREST認証フィルタを使用しています:JAX-RS 2.0サービスは、リバティWAS:CWWKS1100Aを取得RESTフィルターが正しく

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

サービスがOKに動作し、正しく私の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

これらのメッセージが無害であることがわかっている場合は、server.xmlファイルに<logging hideMessage ="CWWKS1100A"/>を追加してください。そのメッセージは表示されません。リバティで&トレースをログに記録する一般的な情報について 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

+0

おかげで私はわからないので、私は、ユーザーのために、実際の認証の問題を逃すことになります私はこれを実装したい(良いですが、ログオプションhideMessageを知っています。ありがとう) – icordoba

関連する問題