WSContext.getUserPrincipal () возвращает пустой указатель для дайджест-аутентификации пароля

В моем WebService я должен зарегистрировать идентификатор вызывающей стороны, но wsContext.getUserPrincipal () пустой указатель возвратов даже при том, что пользователь аутентифицировался с помощью безопасности WS с аутентификацией по паролю. По данным JavaDocs для JAX-WS 2.1 WSContext.getUserPrincipal () должен только возвратить пустой указатель, если пользователь не аутентифицировался.

Я должен сделать что-то в менеджере безопасности для установки пользовательского принципала в WSContext? Документы, кажется, указывают, что это сделано автоматически.

Я использую метро 1,1 стека (1.1.5, я думаю) с jax-ws 2.1.3 стека на Tomcat.

10
задан skaffman 20 October 2009 в 21:28
поделиться