# CLI WorkflowGen

## Mode interactif

### Étape 1 : Inscrivez une nouvelle application native

1. Dans la section **Applications** du portail Auth0, cliquez sur **Create Application**.<br>
2. Renseignez le formulaire :
   * **Name** **:** `CLI WorkflowGen`
   * **Type** **:** `Native` <br>
3. Cliquez sur **Create** en bas de la page.

Vous avez maintenant inscrit une nouvelle application native dans Auth0.

### Étape 2 : Ajoutez une URL de rappel

Dans l'onglet **Settings**, défilez vers le bas jusqu'à la section **Allowed Callback URLs** et ajoutez-y l'URL `http://127.0.0.1:8888/callback`.

{% hint style="info" %}
Le port `8888` est celui défini par défaut, vous pouvez le changer s'il est déjà utilisé sur votre poste.&#x20;
{% endhint %}

### Étape 3 : Vérifiez les types d'octrois

Dans **Settings** > **Advanced Settings** > **Grant Types**, assurez vous que les cases `Implicit` , `Authorization Code` et `Refresh Token` sont bien cochées.

### Vérifiez l'inscription

Puisque toutes les applications dans un domaine peuvent automatiquement accéder entre eux, votre application native hérite l'accès à l'API GraphQL. Voici un résumé de toutes les informations dont il vous faut :

* Un ID client, qui se trouve dans l'onglet **Settings** dans la page de l'application native.
* Un nom de domaine Auth0, qui se trouve dans l'onglet **Settings** dans la page de l'application native.

{% hint style="success" %}
Toutes ces informations doivent être données aux utilisateurs qui utiliseront la CLI WorkflowGen.
{% endhint %}

## Mode non interactif

La configuration du mode non interactif est la même que dans la section sur la [configuration d'Auth0 pour les scripts côté serveur](/tech-fr/10.3/integration-auth0/scripts-cote-serveur.md).

Voici un résumé des informations dont il vous faut :

* Un ID client, qui se trouve dans l'onglet des paramètres de l'application inscrite.
* Une clé secrète client, qui se trouve dans l'onglet des paramètres de l'application inscrite.
* Le domaine, qui se trouve dans l'onglet des paramètres de l'application inscrite.

{% hint style="success" %}
Vous pouvez désormais utiliser la CLI WorkflowGen en mode `Client credentials`.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.workflowgen.com/tech-fr/10.3/integration-auth0/cli-workflowgen.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
