Problem
SMS are user-friendly for two-factor authentication, but often SMS gateways are unreliable, expensive, or carriers block SMS.
Solution
LOX24 is directly connected to a variety of network operators to guarantee worry-free delivery. Besides, problematic networks can be covered via voice calls.
Result
End users get your two-factor code without hassle, costs stay low, and there is no support overhead.
How to use LOX24 SMS and Voice MFA with Auth0
Auth0 is a platform that provides authentication and authorization for web, mobile, and legacy applications. It allows you to easily integrate various identity providers, customize your login experience, and add security features such as multi-factor authentication (MFA) and breached password detection.
LOX24 is a company that offers SMS Gateway and voice services for business communication. It has a simple and secure SMS API that allows you to send and receive SMS and voice calls worldwide. It also offers low prices, guaranteed delivery, and European data protection.
In this article, we will show you how to use the new integration for Auth0 from LOX24 to add SMS and voice MFA to your applications. This integration allows you to use LOX24 as an MFA provider for Auth0, so you can send one-time passwords (OTPs) or verification codes to your users via SMS or voice call.
Why use SMS and voice MFA?
MFA is a security technique that requires users to provide more than one piece of evidence to prove their identity when logging in or performing sensitive actions. It adds an extra layer of protection against unauthorized access, phishing, and identity theft.
SMS and voice MFA are two common methods of delivering OTPs or verification codes to users. They are convenient, easy to use, and widely supported by mobile devices. They also do not require users to install any additional apps or hardware tokens.
However, SMS and voice MFA are not without drawbacks. Often SMS do not arrive. This may be because an SMS gateway provider uses unreliable routes to increase its margins. But network operators also block SMS as spam or require a costly and cumbersome registration process. In addition, there are also recurring problems with SMS gateway providers that do not comply with European data protection.
LOX24 can solve this problem by delivering the SMS extremely reliably thanks to its direct connections to a large number of networks. If necessary, the codes can also be read out by a robot via voice call. This is often an advantage, especially with very difficult or expensive networks.
Of course, as a German company, LOX24 also complies with European data protection laws.
How to use LOX24 SMS and Voice MFA with Auth0
To use LOX24 SMS and Voice MFA with Auth0, you need to have an Auth0 account and a LOX24 account. You also need to enable the LOX24 integration in the Auth0 Marketplace.
Step 1: Configure LOX24 in Auth0
After enabling the LOX24 integration in the Auth0 Marketplace, you need to configure it in your Auth0 dashboard. Go to Security > Multi-factor Auth and click on the LOX24 tab. You will see a form where you need to enter your LOX24 credentials and settings.
The required fields are:
- LOX24 API Key: Your LOX24 API Key v2.
- Sender ID: The sender ID that will appear on the user’s device when receiving an SMS or voice call from LOX24. It can be a numeric or alphanumeric string up to 11 characters long. Note that some countries may have restrictions on the sender ID format or content.
After entering your LOX24 settings, click on Save.
Step 2: Enable MFA in Auth0
Next, you need to enable MFA in your Auth0 dashboard. Go to Security > Multi-factor Auth and click on the Factors tab. You will see a list of available MFA factors that you can enable for your applications.
To enable LOX24 SMS and Voice MFA, click on the toggle button next to SMS and Voice. You can also adjust the settings for each factor, such as the expiration time of the OTPs or verification codes.
You can also enable other MFA factors, such as email, push notifications, or one-time passwords (OTP) apps. However, note that only one factor will be used at a time for each user. The order of preference is determined by the order of the factors in the list. You can drag and drop the factors to change their order.
After enabling the MFA factors, click on Save.
Step 3: Test LOX24 SMS and Voice MFA with Auth0
Now you are ready to test LOX24 SMS and Voice MFA with Auth0. To do so, you need to have an application that uses Auth0 for authentication. You can use one of your existing applications or create a new one in the Auth0 dashboard.
To test LOX24 SMS and Voice MFA, follow these steps:
- Log out of your application if you are already logged in.
- Log in to your application using your Auth0 credentials.
- After entering your username and password, you will be prompted to complete the MFA challenge. You will see a screen where you can choose between SMS or voice as the delivery method for the OTP or verification code.
- Choose SMS or voice and click on Send Code. You will receive an SMS or a voice call from LOX24 with the OTP or verification code.
- Enter the OTP or verification code in the input field and click on Verify. You will be logged in to your application.
Congratulations! You have successfully used LOX24 SMS and Voice MFA with Auth0.
Conclusion
In this article, we have shown you how to use the new integration for Auth0 from LOX24 to add SMS and voice MFA to your applications. This integration allows you to leverage the simplicity and security of LOX24’s cloud SMS and voice services for your authentication needs.
We hope you find this integration useful and easy to use. If you have any questions or feedback, please feel free to contact us at berlin@lox24.eu or support@auth0.com. We would love to hear from you.