Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[PHP][SOAP] UsernameToken configuratie in wsdl bestand

Pagina: 1
Acties:

Onderwerpen


  • JPTrixx
  • Registratie: Februari 2004
  • Laatst online: 27-01-2011
Hoi,

ik probeer een Soap ws security met UsernameToken op te zetten maar ik krijg steeds een error "Header not understood" terug.

Hier de verduidelijking met de code die ik gebruik:
mijn UsernameToken header ziet er als volgt uit:

XML:
1
2
3
4
5
6
7
8
<wsse:Security SOAP-ENV:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:UsernameToken>
    <wsse:Username>mijnusername</wsse:Username>
    <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">nL+xdPCOnlBC0ahwnXzuzCE3uc=</wsse:Password>
    <wsse:Nonce>F5lY5U=</wsse:Nonce>
    <wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2011-01-26T17:09:01Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>


In de wsdl file is heb ik dit:

XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
<wsp:Policy wsu:Id="UsernameToken"
        xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
        xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
        <wsp:ExactlyOne>
            <wsp:All>
                <sp:SupportingTokens xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702">
                    <wsp:Policy>
                        <sp:UsernameToken sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient" />
                    </wsp:Policy>
                </sp:SupportingTokens>
            </wsp:All>
        </wsp:ExactlyOne>
    </wsp:Policy>

Kan iemand zeggen hoe ik de wsdl of de soap envelope header moet aanpassen om dit werkende te krijgen?
Ik heb zelf ook geprobeerd met enkel de Username in de header en ook heb ik geprobeerd met PasswordText ipv PasswordDigest. Ik heb me gebaseerd op de info die ik hier terugvond:
http://docs.oasis-open.or...pec-os.html#_Toc161826535

Alvast bedankt!

[ Voor 8% gewijzigd door JPTrixx op 26-01-2011 21:20 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Als je "code" post, gebruik dan code tags a.u.b.

Verder: Wat heb je zelf al geprobeerd? Gezocht? Gevonden? Neem even een kijkje in onze Quickstart waarin je zult lezen hoe we hier graag een topic(start) zien; ik zou het op prijs stellen als je je topicstart even aanpast.

[ Voor 8% gewijzigd door RobIII op 26-01-2011 21:15 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij