Add Magic Link login¶
Magic link is a form of passwordless authentication. It allows users to log in by clicking a link sent to their email instead of entering a password.
Prerequisites¶
-
To get started, you need to register an application with Asgardeo. You can register your own application or use one of the sample applications provided.
-
You need to have a user account in Asgardeo. If you don't already have one, create a user account in Asgardeo.
Note
You cannot use an administrator account to log in to an application.
Enable Magic link login for an app¶
Follow the steps given below to add Magic link login to the login flow of your application.
-
On the Asgardeo Console, go to Applications.
-
Select the application to which you wish to add magic link login.
-
Go to the Login Flow tab of the application and add magic link login as follows:
To add passwordless login with magic link using the Visual Editor:
-
Go to Predefined Flows > Basic Flows > Add Passwordless login.
-
Select Magic Link.
-
Click Confirm to add passwordless login with Magick Link to the sign-in flow.
To add passwordless login with magic link using the Classic Editor:
-
Select Add Magic Link login from the list if you haven't already built a login flow for the application.
-
If you already have a login flow, click Add authentication, select Magic Link and click Add in the first authentication step.
-
-
Click Update to save your changes.
Try it out¶
Follow the steps given below.
- Access the application URL.
- Click Login to open the Asgardeo login page.
-
On the Asgardeo login page, enter your username and press Continue.
You will be redirected to the below page.
-
Check your inbox for the magic link email. The email reads as follows.
-
Open the magic link by clicking the Sign In button.
Note
Magic links support cross-browser functionality, allowing you to open the link and log in from any browser of your choice even if it is different from the one you used to initiate the login process.