Prerequisites
- Make sure you have followed the SDK Setup Guide before starting with this document.
- Ensure you have admin access to the OTPless Account.
Configure Magic Link Auth on Dashboard
- Log in to the OTPless dashboard with your registered email ID.
- Go to Configure Channel.
- Enable the phone or email channel based on your requirement.
- When you enable the channel, you will see the option to configure the auth method and delivery channel.
- Choose Magic Link as the auth method.
Important: Don’t forget to save and publish the configuration.
Step 1: Send OTP
Choose your identity type to verify:
- Phone
- Email
To initiate an OTP for phone number verification, set the phone number and country code for the OTP request.RequestResponseResponse
Step 2: Verify OTP
To verify the OTP entered by the user, set the phone number, country code, and OTP for the verification request.RequestStep 3: Get Auth Token
Awesome! You’ve completed the client-side integration. Now, after the OTP is verified, you’ll get a callback with theONETAP
response containing the token. You’ll need to parse the token from the response JSON.
Sample Callback JSON