updatePassword SOAP Request Structure

Prev Next

An updatePassword SOAP request typically uses the following format:

<soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:aut="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Authentication">
  <soapenv:Header/>
  <soapenv:Body>
    <aut:updatePassword>
      <credentialAttributeSet>
        <!--Zero or more repetitions:-->
        <attributes>
          <value xsi:type="xsd:!!!!!!">?????</value>
          <attributeID>?????</attributeID>
        </attributes>
      </credentialAttributeSet>
    </aut:updatePassword>
  </soapenv:Body>
</soapenv:Envelope>

The SOAP body element should only contain a updatePassword element (line 8). This element is defined in the namespace aut. Therefore, the aut namespace needs to be declared in the Envelope element as an attribute.

A valid updatePassword request must follow these additional rules:

  • The UpdatePassword element should contain only one credentialAttributeSet element.
  • The credentialAttributeSet element should contain zero or more credential attributes elements.