Licensed to be used in conjunction with basebox, only.
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"