- Go to Dashboard > Applications > Applications and click Create Application.
-
Enter a descriptive name for your application, select Regular Web Applications, and click Create.
Once the new application is created, you can view the Application Settings page, which includes the following tabs:
To learn more, read Application Settings.
- Scroll down and locate the Trust Token Endpoint IP Header setting. If your application architecture supports it, enable this setting and click Save Changes. This setting helps protect against brute-force attacks by allowing Auth0 to trust IP headers from your proxy.
Next steps
Once you have registered and configured your application, follow these next steps:- Configure a connection and enable it for your application.
- Implement authentication in your app code by using your Auth0-registered application. See our Auth0 Quickstarts, where you’ll find detailed instructions and samples for a variety of technologies. You’ll also learn how to implement login and logout, handle your user sessions, retrieve and display user profile information, and more.
-
Use Auth0 APIs.
- The Authentication API handles all primary identity-related functions (for example, login, logout, and get user profile). 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 can interact with this API directly.
- The Management API allows you to automate various tasks that you can also access via the Auth0 Dashboard (for example, creating users and setting application grant types).