60002: End User Identification Timeout
ERROR
You see this error when a Verify Silent Network Auth verification times out before the device completes the end-user identification step. In most cases, the device did not invoke sna.url within its 10-minute time-to-live.
- The mobile device did not invoke
sna.urlbefore the 10-minute time-to-live expired. - Your application did not complete the handoff from the Start New Verification response to the mobile device that must make the Silent Network Auth request. A mobile device with a SIM must directly invoke the URL for the flow to complete.
- In a desktop or cross-device flow, the end user did not continue the authentication step on their mobile device before the verification attempt expired.
- Start a new verification for the same phone number to generate a new
sna.urland restart the timeout window. - Invoke
sna.urlfrom the end user's mobile device over the mobile network as soon as you receive it. The URL is unique for each verification attempt and can only be processed once. - If you start the flow on desktop, send the user to a mobile device immediately and complete the Silent Network Auth step there. You can implement this handoff with a QR code flow or an SMS link flow.
- If timeouts are common in your flow, consider using
channel=autoso Verify can fall back to SMS when Silent Network Auth cannot be completed.