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, du CI et des agents IA.

Vous disposez de deux principales options pour l'authentification :

stackhero login

Lorsque vous lancez cette commande, la CLI vous fournit une URL et l'ouvre automatiquement dans votre navigateur. Vous pouvez alors 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 jeton d'accès dans votre tableau de bord, sous Account > Access tokens, puis le fournir à la CLI via la variable d'environnement STACKHERO_TOKEN.

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

Lorsque STACKHERO_TOKEN est défini, il prend le dessus sur les sessions interactives, donc l'utilisation du navigateur devient facultative. Cette méthode est idéale pour les usages non interactifs. Vous pouvez consulter et révoquer vos jetons à tout moment depuis votre tableau de bord.