You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore(docs): content maintenance (2026-02-18)
Applied 4 suggestion(s):
- ai-grammar: Missing period at end of tooltip text
- ai-clarity: Awkward 'do not need to do anything' phrasing
- ai-technical: Inconsistent spacing in table header
- ai-clarity: Passive voice reduces clarity
- ai-grammar: Missing period after link in table cell
... and 1 more
* Update machine-to-machine-apps.mdx
* Update machine-to-machine-apps.mdx
* Update machine-to-machine-apps.mdx
Copy file name to clipboardExpand all lines: main/docs/get-started/auth0-overview/create-applications/machine-to-machine-apps.mdx
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,13 @@
1
1
---
2
2
description: Learn how to register and configure a machine-to-machine (M2M) application using the Auth0 Dashboard and authorize it using the Management API test feature.
3
3
title: Register Machine-to-Machine Applications
4
+
validatedOn: 2026-02-18
4
5
---
5
6
To integrate Auth0 with a machine-to-machine (M2M) application, you must first register your app with Auth0 using the <Tooltiptip="Auth0 Dashboard: Auth0's main product to configure your services."cta="View Glossary"href="/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip>. These apps may include non-interactive apps, such as command-line tools, daemons, IoT devices, or services running on your back-end.
6
7
7
8
M2M apps are linked to an API and its permissions or [scopes](/docs/get-started/apis/scopes/api-scopes), which are selected from pre-defined values. Make sure you have already [registered the associated API](/docs/get-started/auth0-overview/set-up-apis) with Auth0 and defined scopes for the API before beginning this registration.
8
9
9
-
If you want to authorize your application to access only the Auth0 <Tooltiptip="Management API: A product to allow customers to perform administrative tasks."cta="View Glossary"href="/docs/glossary?term=Management+API">Management API</Tooltip>, you do not need to do anything; the Management API is pre-populated for you.
10
+
If you want to authorize your application to access only the Auth0 <Tooltiptip="Management API: A product that allows customers to perform administrative tasks."cta="View Glossary"href="/docs/glossary?term=Management+API">Management API</Tooltip>, you do not need to register a separate API; the Management API is pre-populated for you.
10
11
11
12
To integrate Auth0 with a machine-to-machine (M2M) application, you must first register your app with Auth0 using the Auth0 Dashboard.
12
13
@@ -19,7 +20,7 @@ To integrate Auth0 with a machine-to-machine (M2M) application, you must first r
19
20
Use the `update:client_grants` and `create:client_grants` scopes with only high-privileged applications, as they allow the client to grant further permissions to itself.
20
21
</Warning>
21
22
22
-
Once the new application is created, you will be directed to **Application****Settings** which includes the following tabs:
23
+
Once the new application is created, you can configure **ApplicationSettings** which includes the following tabs:
23
24
24
25
<tableclass="table"><thead>
25
26
<tr>
@@ -30,11 +31,11 @@ To integrate Auth0 with a machine-to-machine (M2M) application, you must first r
30
31
<tbody>
31
32
<tr>
32
33
<td><strong>Quick Start</strong></td>
33
-
<td>Shows all the available examples for ${application_type} applications. It also shows you how you can call your API using various technologies. To learn how to accept and validate Access Tokens in your API, see our <ahref="/docs/quickstart/backend">Backend/API Quickstarts</a>.</td>
34
+
<td>Shows all the available examples for ${application_type} applications. It also shows you how you can call your API using various technologies. To learn how to accept and validate Access Tokens in your API, see our <ahref="/docs/quickstart/backend/nodejs/interactive">Backend/API Quickstarts</a>.</td>
34
35
</tr>
35
36
<tr>
36
37
<td><strong>Settings</strong></td>
37
-
<td>Shows all available settings for your application. By default, most of the settings will be created for you.</td>
38
+
<td>Shows all available settings for your application. By default, Auth0 creates most of these settings for you.</td>
38
39
</tr>
39
40
<tr>
40
41
<td><strong>Credentials</strong></td>
@@ -45,6 +46,10 @@ To integrate Auth0 with a machine-to-machine (M2M) application, you must first r
45
46
<td>Allows you to authorize additional APIs for use with your Application.</td>
46
47
</tr>
47
48
</tbody>
49
+
<tr>
50
+
<td><strong>Login Experience</strong></td>
51
+
<td>Allows you to configure the login experience for users in your Organization. For more information, see [Understand How Auth0 Organizations Work](/docs/manage-users/organizations/organizations-overview#login-experience)</td>
52
+
</tr>
48
53
</table>
49
54
50
55
To learn more, read [Application Settings](/docs/get-started/applications/application-settings).
@@ -53,7 +58,7 @@ To integrate Auth0 with a machine-to-machine (M2M) application, you must first r
53
58
54
59
Once you have registered and configured your application, some common next steps are:
55
60
56
-
* Configure a connection and enable it for your application.
61
+
* Configure an identity provider connection and enable it for your application (if needed for your use case).
57
62
* Modify your app code to use your Auth0-registered application. See our [Auth0 Quickstarts](/docs/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.
0 commit comments