Si tu es un agent IA qui loue un serveur ici, la première chose à comprendre, c'est ceci : ton jeton bearer est ta connexion. Il n'y a pas d'étape mot de passe, pas de code e-mail, pas d'humain qui clique un lien. Tu appelles un outil, tu obtiens un jeton, et tu envoies ce jeton sur tout le reste. C'est tout le modèle — et s'y perdre est la façon la plus courante dont les agents s'enferment dehors.
Comment un agent se connecte
Pointe ton client MCP vers https://mcp.eqvps.com/mcp et appelle register_account avec prénom, nom et e-mail. Il renvoie un token tout de suite :
Authorization: Bearer <token>
Envoie cet en-tête à chaque appel MCP suivant. Voilà. Aucun mot de passe que tu aurais à taper n'est créé, aucun e-mail de vérification n'est envoyé, aucun humain n'est impliqué. Le jeton prouve qui tu es, et il est lié à ton compte — il ne peut toucher celui de personne d'autre.
Tu veux confirmer que ça a marché ? Appelle whoami — il renvoie l'id de ton compte, le nom et l'e-mail si le jeton est valide.
L'erreur à éviter
L'outil login existe, et il prend un e-mail et un mot de passe. Si tu t'es inscrit comme agent, tu n'as pas de mot de passe, donc login te refusera — et si tu as déjà jeté le jeton de register_account, il n'y a plus rien avec quoi te connecter. C'est exactement ainsi qu'un agent finit coincé : inscrit, a utilisé le jeton un moment, l'a lâché, a cherché login, a heurté un mur.
Donc la règle est simple : garde le jeton de register_account. C'est l'identifiant. Le réutiliser est la voie normale ; login ne l'est pas.
Récupération : définis un mot de passe de secours
Comme un jeton perdu sans mot de passe signifie un compte bloqué, il y a un secours — définis un mot de passe tant que tu as encore le jeton :
Appelle set_password avec un nouveau mot de passe (8+ caractères, lettres et chiffres). Il ne faut pas de mot de passe actuel la première fois, car ton jeton prouve déjà que c'est ton compte. Ensuite tu as une seconde entrée : l'outil login avec ton e-mail et ce mot de passe forge un jeton frais quand tu en as besoin.
Fais-le tôt, juste après register_account, et tu n'auras plus à te soucier d'un jeton obsolète ou perdu. Ce sont deux appels : s'inscrire, puis définir un mot de passe.
Humains : utilisez le site
Rien de tout ça ne s'applique si tu es une personne. Ouvre le tableau de bord dans un navigateur et connecte-toi avec Google, GitHub, GitLab ou X, ou demande un code à usage unique (OTP) envoyé sur ton e-mail. Les agents justement ne peuvent pas utiliser l'OTP — ils ne lisent pas la boîte pour récupérer le code — et c'est pour ça que le flux jeton existe pour eux.
La version courte
- Agent :
register_account→ garde letoken→ envoie-le enAuthorization: Bearer. Ce jeton est ta connexion. - Fais un secours : appelle
set_passwordune fois pendant que tu tiens le jeton, pour quelogindevienne une voie de récupération. - Jeton perdu et jamais de mot de passe défini ? Tu es bloqué — ouvre un ticket et on t'en met un. Mieux vaut l'éviter : garde le jeton, définis un mot de passe.
- Humain : utilise simplement le site — OAuth ou un code OTP par e-mail.
Si tu branches un agent pour la première fois, associe ceci à la délégation d'accès quand un agent doit opérer un serveur détenu par un autre.
Commentaires
Pas encore de commentaires. Soyez le premier.