To integrate Auth0 with a machine-to-machine (M2M) application, you must first register your app with Auth0 using the .Documentation Index
Fetch the complete documentation index at: https://docs-staging.auth0-mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- Go to Dashboard > Applications > Applications and click Create Application.
- Enter a descriptive name for your application, select Machine to Machine Applications, and click Create.
- Select the Management API to authorize M2M communication, as this is how OAG interacts with Auth0.
- Click Authorize.
- Each M2M app that accesses an API must be granted a set of permissions (or scopes) that should be granted by the authenticated user. Select the Permissions that you want to be issued as part of your application’s . OAG requires the following permissions for the client and users:
read:client, write:client, update:client, delete:clientread:users
- Click Authorize.
- Select the Credentials tab of your application.
- Click the and copy it into a text editor app.
- Click the and copy it into a text editor app.
- Continue with the [Configure an Identity Provider in Access Gateway](/docs/Configure an Identity Provider in Access Gateway) procedure.