Autoriser l’accès de communication entre machines (M2M)
Pour autoriser l’accès à la communication entre machines pour une application, vous devez lui permettre d’utiliser une organisation pour une API spécifique. Pour ce faire, vous devez associer l’autorisation client de l’application à l’API correspondante avec l’organisation. Une fois associée, l’application peut utiliser l’organisation lors de la demande de jetons pour l’API et les permissions définies dans l’autorisation client. Vous devrez définir cette association pour chaque API à laquelle votre application doit accéder pour l’organisation.
Vous pouvez autoriser l’accès M2M pour une application à l’aide de l’Auth0 Dashboard ou de la Management API.
Pour associer l’autorisation client d’une application à une organisation via Auth0 Dashboard :
Naviguez vers Organizationset choisissez l’organisation à laquelle vous souhaitez associer l’autorisation client.
Sélectionnez l’onglet Machine-to-Machine Access (Accès de communication entre machines).
Cliquez sur Add Access (Ajouter un accès).
Cliquez sur l’application que vous souhaitez associer à l’organisation.
Sélectionnez une API.
Cliquez sur Save (Enregistrer).

Les autorisations de client d’application peuvent être associées à une organization via le point de terminaison Associate client grant to organization (Associer une autorisation client à une organisation) :
curl -X POST --location "https://{YOUR_DOMAIN}/api/v2/organizations/{ORG_id}/client-grants" \
--header 'authorization: Bearer MGMT_API_ACCESS_TOKEN' \
--header 'content-type: application/json' \
--data '{
"grant_id": "GRANT_ID"
}'
Was this helpful?