Autenticazione
Questa documentazione fa parte della guida Usare la CLI. Consulta la guida completa qui: Installa e usa la CLI di Stackhero per gestire stack e servizi dalla riga di comando, da script, CI e agenti AI.
Hai due opzioni principali per l'autenticazione:
Accesso interattivo tramite browser
stackhero login
Quando esegui questo comando, la CLI ti fornisce un URL e lo apre automaticamente anche nel browser. Da lì, puoi approvare l'accesso direttamente dalla dashboard di Stackhero, dove hai già effettuato l'accesso.
L'autenticazione a due fattori è pienamente supportata e non devi inserire la password nella CLI.
Autenticazione non interattiva per script, CI e automazione
Per i workflow automatizzati, puoi creare un access token nella dashboard in Account > Access tokens e fornirlo alla CLI con la variabile d'ambiente STACKHERO_TOKEN.
export STACKHERO_TOKEN="usr-xxxxxx:your-token"
stackhero organizations-list
Quando STACKHERO_TOKEN è impostata, ha la precedenza sulle sessioni interattive, quindi il browser è facoltativo. Questo approccio funziona bene per i casi d'uso non interattivi. Puoi controllare e revocare i token dalla dashboard in qualsiasi momento.