Authentification

Cette documentation fait partie du guide Utiliser la CLI. Consultez le guide complet ici : Installez et utilisez la CLI Stackhero pour gérer vos stacks et services depuis la ligne de commande, des scripts, la CI et des agents IA.

Vous avez deux options principales pour l'authentification :

stackhero login

Lorsque vous exécutez cette commande, la CLI vous fournit une URL et l'ouvre aussi automatiquement dans votre navigateur. Vous pouvez ensuite approuver l'accès directement depuis votre tableau de bord Stackhero, où vous êtes déjà connecté.

L'authentification à deux facteurs est entièrement prise en charge, et vous n'avez pas besoin de saisir votre mot de passe dans la CLI.

Pour les workflows automatisés, vous pouvez créer un token d'accès dans votre tableau de bord, sous Account > Access tokens, puis le fournir à la CLI avec la variable d'environnement STACKHERO_TOKEN.

export STACKHERO_TOKEN="usr-xxxxxx:your-token"
stackhero organizations-list

Lorsque STACKHERO_TOKEN est défini, il est prioritaire sur les sessions interactives, donc l'utilisation d'un navigateur devient optionnelle. Cette approche convient très bien aux usages non interactifs. Vous pouvez consulter et révoquer les tokens depuis votre tableau de bord à tout moment.