Register a Single Page Application
To integrate Auth0 with front-end apps that run in a browser (e.g., Angular, jQuery, React), you must first register your app as a Single Page App.
Click the + Create Application button. The Create Application window opens.
Set a descriptive name for your application and select Single-Page Apps.
After you set the name and application type, click Create.
A new single-page application will be created, and you will be redirected to the application's settings with the following additional tabs available.
The Quick Start tab shows all the available examples for single-page applications.
Add-ons are extensions associated with applications. They are typically third-party APIs used by the application(s) for which Auth0 generates Access Tokens. For more details, refer to: Add-ons.
Connections are sources of users that can be shared among different applications. For more detail, see Connections. For a detailed list on the supported Identity Providers, see Identity Providers Supported by Auth0.
By default, most of the settings will be created for you. You can explore all available settings at Dashboard Reference: Application Settings.
You can explore all available settings at Dashboard Reference: Advanced Application Settings.
Once you have configured your Application, some common next steps to take are:
Configure your app to use your Auth0 Application. For detailed instructions and samples for a variety of technologies, refer to our quickstarts. There you can find information on how to implement login and logout (using Lock or Auth0.js), handle your user sessions, retrieve and display user profile information, add Rules to customize your flow, and more.
Use our latest API Authorization features to call an API.
Use the Auth0 APIs.
The Authentication API handles all the primary identity related functions (login, logout, get user profile, and so forth). Most users consume this API through our Quickstarts, the Auth0.js library or the Lock widget. However, if you are building all of your authentication UI manually, you will have to interact with this API directly.
The Management API can be used to automate various tasks in Auth0 such as creating users.