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