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>