Using client SDKs
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. Our client SDKs for web and mobile make it easy to add passkeys to your UI, as well as supporting traditional methods like email OTP, SMS OTP and authenticator app (TOTP).
Using a client SDK to sign-in with a passkey
Integration steps
The follow sequence demonstrates how to use Authsignal client SDKs for a simple passkey sign-in flow.
The integration steps for passkeys differs slightly to other methods like email OTP, SMS OTP or authenticator app. For more information check out our web SDK and mobile SDK docs.
1. Frontend - Use a client SDK
Use our web SDK to present a passkey sign-in prompt in the browser, or use one of our mobile SDKs to present the native passkey UI in an iOS or Android app.
2. Backend - Validate challenge
Pass the token
returned by the web or mobile SDK to your backend and validate the result of the passkey sign-in server-side.
Next steps
Was this page helpful?