RapidIdentity Product Guides - 2019 Rolling Release

Validate Push

A SOAP call to determine whether PingMe is valid with respect to the username and the domain. The value loginTo indicates the endpoint to which the user lands after successful authentication (e.g. Portal).

The response returns a boolean, with True indicating PingMe is valid and False indicating PingMe is not valid.

POST /ValidateService.asmx

REQUEST:

    curl
      --request POST
      --url http://<MFAServerHostname>/ValidateService.asmx
      --header 'content-type: text/xml'
      --data '<soap12:Envelope
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
      >
        <soap12:Body>
          <ValidatePush xmlns="http://cm.2fa.com/">
            <username>string</username>
            <domain>string</domain>
            <loginTo>string</loginTo>
            <ipAddress>string</ipAddress>
            <apiKey>string</apiKey>
          </ValidatePush>
        </soap12:Body>
      </soap12:Envelope>'
  

REQUEST BODY:

    <soap12:Body>
      <ValidatePush xmlns="http://cm.2fa.com/">
        <username>string</username>
        <domain>string</domain>
        <loginTo>string</loginTo>
        <ipAddress>string</ipAddress>
        <apiKey>string</apiKey>
      </ValidatePush>
    </soap12:Body>
  

RESPONSE 200 OK:

    HTTP/1.1 200 OK
    Content-Type: application/soap+xml;
    charset=utf-8
    Content-Length: length
    <?xml version="1.0" encoding="utf-8"?>
    <soap12:Envelope
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
    >
      <soap12:Body>
        <ValidatePushResponse xmlns="http://cm.2fa.com/">
          <ValidatePushResult>boolean</ValidatePushResult>
        </ValidatePushResponse>
      </soap12:Body>
    </soap12:Envelope>