Introduction
Unlike traditional verification methods that rely on SMS or voice calls, silent authentication allows you to verify users through their mobile data connection, without requiring any user interaction. This leads to a faster onboarding experience, improving both security and user experience.
In this tutorial, you'll learn how to implement silent user verification in a mobile app using the Vonage Verify API, with a backend written in Node.js and a client built in Android (Kotlin).
The full source code for this tutorial is available on a GitHub repository. You can explore the repository directly to see the complete implementation.
Important: The check_url request must be executed over a mobile data connection (not Wi-Fi). The recommended way to ensure this is to use the Vonage Client SDK (iOS or Android), which automatically routes the request through the device's cellular network. See the Bypass Wi-Fi for Silent Authentication guide for more details.
Getting Started with Silent Authentication
Silent Authentication takes quite a bit to understand. This tutorial shows you how to build an integration from scratch with Nodejs and Kotlin