Skip to content

Auth0 Management API Configuration

Introduction

To use the Auth0 Management API, you need to create a machine-to-machine application in the Auth0 backend. See Auth0's documentation for details.

Auth0 uses short-lived access tokens to authenticate and authorize access to its management API. basebox manages the retrieval of these tokens and their renewal automatically.

Configuration

The Auth0 Management API is configured in the [auth_management] section of the broker configuration file.

provider

Type: String
Set the type of auth provider for the Auth Management API. Currently, only "auth0" is supported.
Example: "auth0"

domain

Type: String
The domain name of your Auth0 machine-to-machine application. To get this value, log into your Auth0 account, select the Applications menu item, select your Management API application, and copy the Domain value.
Example: "mydomain.eu.auth0.com"

client_id

Type: String
The client ID of your Auth0 machine-to-machine application. To get this value, log into your Auth0 account, select the Applications menu item, select your Management API application, and copy the Client ID value. Example: "1uSjMuxMhkZ1xleigorjoergjnjn958u"

client_secret

Type: String
The client secret of your Auth0 machine-to-machine application. To get this value, log into your Auth0 account, select the Applications menu item, select your Management API application, and copy the Client Secret value. Example: "1uSjMuxMhkZ1xleigorjoergjnjn958u"