Authentification dans l'Adapty Developer CLI

Le CLI nécessite une authentification pour appeler l’API Adapty.

Une seule connexion couvre l’ensemble du CLI. Les commandes de l’Ads Manager font appel à un service différent, mais elles utilisent le même token stocké — il n’y a pas de deuxième étape de connexion.

Se connecter

Pour vous connecter :

  1. Dans votre terminal, exécutez :
    adapty auth login
  2. La CLI affiche un code de vérification au format XXXX-XXXX et ouvre l’Adapty Dashboard dans votre navigateur.
  3. Sur la page d’autorisation, vérifiez que le code correspond à celui affiché dans votre terminal.
  4. Cliquez sur Authorize. Le navigateur affiche « CLI authorized! You can close this tab. »
  5. De retour dans le terminal, la CLI confirme que vous êtes authentifié.
authorize-cli.webp

Si le code expire avant que vous n’ayez autorisé, ou si vous cliquez sur Deny, relancez la commande suivante pour redémarrer le flow :

adapty auth login

Gérer l’authentification

Vérifier le statut d’authentification

Pour consulter votre état d’authentification actuel, exécutez :

adapty auth status

Lorsque vous êtes authentifié, la sortie affiche votre nom, un préfixe de token masqué, et le chemin vers le fichier de configuration local :

User: Jane Doe
Token: abcd1234****
Config: ~/.config/adapty/config.json

À partir de la CLI 0.9.1, une connexion enregistre votre nom mais pas votre adresse e-mail. Une ligne Email: n’apparaît que pour une session sauvegardée par une version antérieure. Dans les scripts qui lisent adapty auth status --json, utilisez le champ name pour identifier l’utilisateur.

Lorsque vous n’êtes pas authentifié :

Not authenticated. Run `adapty auth login`.

Vérifiez votre token

Pour confirmer que votre token est valide et consulter les détails de votre compte, exécutez :

adapty auth whoami

Contrairement à adapty auth status, cette commande envoie une requête au serveur pour vérifier le token.

Se déconnecter

Pour effacer vos identifiants stockés localement, exécutez :

adapty auth logout

Cette commande supprime ~/.config/adapty/config.json ainsi que la migration sauvegardée par adapty migrations create ou adapty migrations use. Le token reste valide côté serveur jusqu’à son expiration — si vous avez besoin de l’invalider immédiatement, utilisez plutôt adapty auth revoke.

Révoquer votre token

Pour invalider le token sur le serveur et le supprimer localement, exécutez :

adapty auth revoke

Si le token est associé à une migration sauvegardée, le CLI la supprime également, mais seulement après que le serveur confirme la révocation. Utilisez cette commande pour invalider complètement un token — par exemple, si vos identifiants ont pu être compromis. Après la révocation, exécutez adapty auth login pour vous authentifier à nouveau.

Erreurs de token

Si un token est révoqué ou devient invalide, les commandes CLI retournent une erreur 401. Pour vous authentifier à nouveau, exécutez :

adapty auth login