Auth0 Application Types
To add authentication to your application, you must first register it with Auth0 and select an application type. Auth0 recognizes four application types:
Native Apps: Mobile or Desktop apps that run natively in a device (e.g., iOS, Android). Learn to register your Native/Mobile App using the Dashboard.
Regular Web Apps: Traditional web applications that perform most of their application logic on the server (e.g., Express.js, ASP.NET). Learn to register your Regular Web App using the Dashboard.
Machine-to-Machine (M2M) Apps: Non-interactive applications, such as command-line tools, daemons, IoT devices, or services running on your back-end. Typically, you use this option if you have a service that requires access to an API. Learn to register your M2M App using the Dashboard.