getSecureChallenge SOAP Response Structure
  • 11 Dec 2024
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

getSecureChallenge SOAP Response Structure

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

A getSecureChallenge SOAP response typically uses the following format:

<SOAP-ENV:Envelope
  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:BASIC-TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/BasicTypes.xsd"
  xmlns:AUTH-TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/Authentication"
  xmlns:CREDENTIAL-TYPES="http://www.vasco.com/IdentikeyServer/IdentikeyTypes/CredentialTypes.xsd"
  <!-- ... Additional namespace declarations -->
  <soapenv:Body>
    <AUTH-TYPES:getSecureChallengeRespond>
      <resultsxsi:type="CREDENTIAL-TYPES:CredentialResults">
        <resultCodesxsi:type="BASIC-TYPES:ResultCodes">
          <returnCodeEnum>RET_SUCCESS</returnCodeEnum>
          <statusCodeEnum>STAT_SUCCESS</statusCodeEnum>
          <returnCode>0</returnCode>
          <statusCode>0</statusCode>
        </resultCodes>
        <resultAttributexsi:type="CREDENTIAL-TYPES:CredentialAttributeSet">
          <attributesxsi:type="CREDENTIAL-TYPES:CredentialAttribute">
            <valuexsi:type="xsd:string">user1</value>
            <attributeID>CREDFLD_USERID</attributeID>
          </attributes>
          <attributesxsi:type="CREDENTIAL-TYPES:CredentialAttribute">
            <valuexsi:type="xsd:string">master</value>
            <attributeID>CREDFLD_DOMAIN</attributeID>
          </attributes>
          <attributesxsi:type="CREDENTIAL-TYPES:CredentialAttribute">
            <valuexsi:type="xsd:string">1481259140</value>
            <attributeID>CREDFLD_CHALLENGE_KEY</attributeID>
          </attributes>
          <attributesxsi:type="CREDENTIAL-TYPES:CredentialAttribute">
            <valuexsi:type="xsd:string">VDS0000001-7</value>
            <attributeID>CREDFLD_SERIAL_NO</attributeID>
          </attributes>
          <attributesxsi:type="CREDENTIAL-TYPES:CredentialAttribute">
            <valuexsi:type="xsd:string">00C1C3E400000128202D43FCAE28021F...</value>
            <attributeID>CREDFLD_REQUEST_MESSAGE</attributeID>
          </attributes>
        </resultAttribute>
        <errorStackxsi:type="BASIC-TYPES:ErrorStack"></errorStack>
      </results>
    </AUTH-TYPES:getSecureChallengeRespond>
  </soapenv:Body>
</SOAP-ENV:Envelope>

The SOAP body element must only contain a single getSecureChallengeRespond element (line 10). This element always contains a single result element, which in turn contains the following sub-elements:

  • resultCodes (required). This element contains the following sub-elements:

    • returnCode. The operation return code indicating the overall result of the request processing.
    • statusCode. The operation status code indicating the reason for failure of any returnCode different from success (0).
    • returnCodeEnum. The identifier corresponding to the returnCode.
    • statusCodeEnum. The identifier corresponding to the statusCode.
  • resultAttribute (required). This element contains zero or more attributes elements.
  • errorStack (required). Contains zero or more errors elements.

    • errors. Each errors element contains the following sub-elements:

      • errorCode. The error code integer.
      • errorDesc. A string representation of the error code.

For a complete list of possible error codes, see Error codes.

For this SOAP response the resultAttribute element refers to credential attribute elements.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle