Skip to content

Login Experience using Auth0

When developing an application one of the most important things to do is create an easy and enjoyable login experience for your users as it’s one of their first interactions with your application. There are many considerations while creating a login page such as how to remember users, how to handle input validations, and social signup, it would be hard to keep all these in mind while also wanting as much security as possible for the user. So when creating our login experience we used Auth0 as our solution. Auth0 lets us add authentication and authorization to our application without having to worry about dealing with security and storing user identity.

 

Use Cases for Auth0

Auth0 flexibility gives the developer as much complexity as they want within their login. Utilizing Auth0 Universal Login you start off with a basic login page that just handles simple username and password style login, and if needed easily add different forms of login such as social login or One Time Password logins (OTP) to give different users different login flows. Once users are logged in you can further customize the login experience to define different user roles using user profiles. There is plenty of customization within Auth0s UI and User Profiles to fit most application use cases.

 

Why do we use Auth0

When developing ExamRoomLive we wanted to create a secure login experience for patients and doctors. Auth0 is a solution that handles dealing with the problem of keeping users’ information secure while still giving us a lot of customization options when designing our login flow. There are many options given when deciding how to log in users, we choose a Passwordless Flow,  where users are sent a single use 6 digit code to their email or phone number each time they try logging in if they do not use the code within 6 minutes the code expires. Our login screen is customizable through HTML so that gives us a lot of control over how our Login page looks and works. Auth0 is one of many technologies we use here at ExamRoomlive that help us create an amazing experience for Patients and Doctors.

 

 

Blog comments