To send push notifications through the SurePassID Authentication Service, the SurePassID Authentication push notification server needs to have your on-premises SurePassID Authentication Server whitelisted. This requirement does not apply to SurePassID cloud users.
To whitelist your server, please send an email to helpdesk@surepassid.com with the outbound IP address from which the SurePassID Authentication Server is sending notifications (either directly or through a proxy). You can use CIDR notation for the IP address.
To validate your SurePassID Authentication Server, you can execute the following PowerShell script on the SurePassID Authentication Service:
$body = @{
"regIds" = @("regIds")
"apnsTokens" = @("apns1")
"payload" = "data"
} | ConvertTo-Json
$headers = @{
'Content-Type' = 'application/json'
}
Invoke-WebRequest -Uri https://push.surepassid.com/REST/server.aspx -Method POST -Body $body -Headers $headers
If your server is whitelisted, you will receive an HTTP StatusCode of 200 as indicated below:
If your server is not whitelisted, you will receive an HTTP StatusCode of 403 as indicated below: