S’authentifier auprès de son locataire
Il existe trois méthodes d’authentification de l’outil Auth0 Deploy CLI avec votre locataire.
Identifiants clients
L’authentification par Client credentials (Identifiants clients) exige que vous fournissiez directement à l’application une paire d’ID client et de secret client. Cette option est simple et permet la configuration la plus rapide de l’outil.
Pour configurer l’authentification des identifiants clients, définissez les champs suivants dans votre configuration file (fichier de configuration) :
Champ | Valeur |
---|---|
AUTH0_CLIENT_ID |
ID Client de votre application Auth0. |
AUTH0_CLIENT_SECRET |
Secret client de votre application Auth0. |
Clé privée JWT
La Clé privée JWT exige la configuration d’une clé privée pour l’application et d’une clé publique pour le locataire distant. Cette option est idéale si vous ne souhaitez pas stocker les identifiants à distance sur Auth0.
Pour configurer l’authentification par clé privée JWT, définissez les champs suivants dans votre fichier de configuration :
Champ | Valeur |
---|---|
AUTH0_CLIENT_SIGNING_KEY_PATH |
Chemin relatif au certificat de clé de connexion JWT. |
AUTH0_CLIENT_SIGNING_ALGORITHM |
Facultatif. Algorithme de signature JWT utilisé pour le certificat. |
Jeton d’accès
L’authentification par Access token (Jeton d’accès) exige que vous fournissiez directement à l’application un jeton d’accès de Management API d’Auth0. Cette option fait peser une plus grande responsabilité sur les développeurs, mais elle permet de mettre en place des flux de travail flexibles et spécifiques lorsque cela est nécessaire.
Pour configurer l’authentification par jeton d’accès, transmettez un jeton d’accès Management API Auth0 via la variable d’environnement
AUTH0_ACCESS_TOKEN.