Using your own custom UI
Learn how to use Authsignal’s Client SDKs to implement authentication flows with custom or native UI.
You can use Authsignal’s Client SDKs when you want to implement your own custom or native UI. This approach is also useful if you want to add passkeys to your web or mobile app.
Integration steps
1. Backend - Track action
In your app’s backend, track an action which represents what your user is doing, e.g. signIn
.
You can do this using one of the Authsignal Server SDKs or you can call the Authsignal Server API directly using a RESTful HTTP request.
2. Frontend - Use a client SDK
Use one of the Authsignal Client SDKs to perform a challenge directly within your app, passing the token from step 1.
3. Backend - Validate challenge
Pass the result token returned by the client SDK to your backend and validate the result of the challenge server-side.
Next steps
Was this page helpful?