Я реализовал Spring WS, используя XWSS для безопасности. Я добавил файл политики безопасности в свое приложение.
<xwss:SecurityConfiguration xmlns:xwss="http://java.sun.com/xml/ns/xwss/config"
dumpMessages="true">
<xwss:RequireTimestamp
id="tsp"
maxClockSkew="60"
timestampFreshnessLimit="300">
</xwss:RequireTimestamp>
<xwss:RequireUsernameToken
id="token"
passwordDigestRequired="false"
nonceRequired="false"/>
<xwss:Timestamp></xwss:Timestamp>
<xwss:UsernameToken
name="service"
password="service"
id="uToken"
digestPassword="true"
useNonce="true"/>
</xwss:SecurityConfiguration>
Сейчас я разрабатываю клиент для доступа к WS. Охрана работает отлично. Но я не могу проверить случай УСПЕХА, в котором клиент может успешно получить ответ от моего сервиса. Проблема в том, что я не знаю, как заставить моего клиента отправлять имя пользователя и метку времени вместе с запросом. Я использую IDE NetBeans и внедряю клиент JAX-WS для доступа к Spring WS, используя это руководство .
Пожалуйста, дайте мне знать, что нужно сделать.