Как добавить заголовок безопасности оазиса в сообщении SOAP - PullRequest
0 голосов
/ 28 декабря 2018

Мне нужно использовать веб-сервис, которому нужен заголовок безопасности oasis, содержащий имя пользователя, имя пользователя и пароль, как показано ниже -

<soapenv:Header> 
      <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> 
         <wsse:UsernameToken wsu:Id="">
            <wsse:Username>xxxxx</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"xxx</wsse:Password> 
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">xxxxxxxx</wsse:Nonce> 
            <wsu:Created>2018-09-29T20:10:34.377Z</wsu:Created>
         </wsse:UsernameToken> 
      </wsse:Security> 
   </soapenv:Header>

У меня WSDL, и я создал классы Java с помощью плагина Gradle JAXB.Сейчас я ищу способ добавить вышеуказанный заголовок безопасности в мыльном сообщении перед вызовом Webservice.Пожалуйста, совет.

...