How do I know if my on-premises SurePassID Authentication Server is whitelisted for push notifications?

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: