![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
persten |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 11.7.2007 Репутация: нет Всего: нет |
делаю веб-сервис на jax-ws в netbeans:
привожу упрощенный сервис с одним методом: MyTemplateService.java
сейчас заказчик поставил задачу сделать утентификацию при помощи заголовков в soap-сообщении: <wsse:Security soap:mustUnderstand="1"> <wsse:UsernameToken xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-1"> <wsse:Username>USERNAME</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">PASSWORD</wsse:Password> <wsse:Nonce>ipFoznGlUEODSYQc9UeTLA==</wsse:Nonce> <wsu:Created>2011-11-01T08:11:01Z</wsu:Created> </wsse:UsernameToken> </wsse:Security> на клиенте веб-сервиса научился их добавлять при помощи реализации SOAPHandler и HandlerResolver: AuthentificationHeaderHandler.java
AuthentificationHeaderHandlerResolver.java
покопал в инете понял что это ws-security, понял что это можно реализовать с помощью Apache WSS4J скачал wss4j, но дальше никак не пойму что делать? помогите плиз - бьюсь не один день какие конфиги создавать? как и что подключить к веб-сервису, чтобы обрабатывались и проверялись эти заголовки? кстати может кто подскажет - что на клиенте сделать - может можно использовать что то попроще и вообще правильео ли я делаю, что сам добавляю это все в заголовки, а не через какую нибудь библиотеку???? |
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |