Using the pre-built UI
Learn how to use Authsignal’s pre-built UI to rapidly implement web-based authentication flows.
How it works
Your app redirects to a web page hosted by Authsignal (or displays it modally in an iframe). This is often the quickest way to integrate. You can configure your own custom domain and you can heavily customize the look and feel.
Performing an Email OTP challenge via Authsignal's pre-built UI
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 - Launch the pre-built UI
In your app’s frontend, pass the url from the track
call to the Authsignal Web SDK to launch an enrollment or re-authentication flow.
Learn more about launching the prebuilt UI.
3. Backend - Validate challenge
Once the user has completed the challenge, Authsignal will send them back to the redirect URL you provided in step 1, appending a token
as a query param which you can use to determine the result of the challenge server-side.
Next steps
Was this page helpful?