Buongiorno a tutti, chiedo aiuto su come fare in VB.NET per inviare autenticazione SOAP WSE-Security ad un Web Service a mezzo file XML.
Di seguito l'esempio fornito con la documentazione, con il quale però non riesco comunque a risolvere:
L’accesso alle funzione avviene previa autenticazione.
Essa è realizzata attraverso lo standard WS-Security, Web Services Security protocol standard OASIS; tale standard permette l'autenticazione degli utenti e la confidenzialità dei messaggi scambiati con l'interfaccia del Web Service.
A scopo esemplificativo si riporta un esempio del soap envelope da inviare per l’autenticazione.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
open.org/wss/2004/01/oasis-200401-wss-username-token-profile- 1.0#PasswordText">****</wsse:Password> </soapenv:Envelope> xmlns:ws=http://ws.gestionecdp.aci.it/"> <soapenv:Header> <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis- xmlns:wsu="http://docs.oasis- <wsse:UsernameToken wsu:Id="UsernameToken-1"> <wsse:Username>m.rossi</wsse:Username> <wsse:Password Type="http://docs.oasis- </soapenv:Header> <soapenv:Body> </soapenv:Body> </wsse:Security> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body> </soapenv:Body> </wsse:Security> </wsse:UsernameToken> ……… </soapenv:Envelope>
All’interno del soap envelope Body va riportata la chiamata al servizio che si vuol utilizzare.
Grazie a tutti...

Rispondi quotando