Segurança utilizando Web Services com Axis 1.4

0 respostas
peresjuliao

Olá, Pessoal

Estou implementando o artigo http://www.guj.com.br/articles/180.
Consegui rodar a aplicação e tudo. Só que na hora que tento implementar a segurança.
Não consigo visualizar o cabeçalho no no lado cliente.
Código que preciso que apareça:

<soapenv:Header>
  <wsse:Security>
    <wsse:UsernameToken
      xmlns:wsse=http://schemas.xmlsoap.org/ws/2002/xx/secext
      xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/xx/utility">
      <wsse:Username>NNK</wsse:Username>
      <wsse:Password Type="wsse:PasswordDigest">
      D2A12DFE8D9F0C6BB82C89B091DF5C8A872F94DC
      </wsse:Password>
      <wsse:Nonce>EFD89F06CCB28C89</wsse:Nonce>
      <wsu:Created>2001-10-13T09:00:00Z</wsu:Created>
    </wsse:UsernameToken>
  </wsse:Security>
</soapenv:Header>

Para consumir a aplicação estou utilizando o soapUI http://www.soapui.org/.
E não aparece conforme o cabeçalho acima.
Como tenho quatro métodos o cabeçalho deles ainda continua aparecendo sem que estivesse implementado a segurança.
Veja o código abaixo:

<soapenv:Envelope 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:RecursosHumanos">
   <soapenv:Header/>

    "<!-- Aqui que gostaria de que aparecesse o código acima --!>"

   <soapenv:Body>
      <urn:contarEmpregados soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
   </soapenv:Body>
</soapenv:Envelope>

Segue o link do up do projeto http://www.mediafire.com/?ipcvuk48lq4l9yi
Desde já agradeço a colaborção

Criado 13 de março de 2012
Respostas 0
Participantes 1