Aller au contenu

Coffre

5 outils. Chacun rejoue une route de l’API avec vos droits.

nexus_list_credentials Les accès, sans les secrets lecture

Les accès techniques SANS leurs secrets : ceux du coffre de l’entreprise (scope agency, filtrables par site, client, machine ou projet), d’un projet (scope project) ou d’une machine (scope server). Sert à savoir ce qui existe. Plusieurs accès conviennent ? Choisir par le site, l’hôte et l’environnement (préproduction pour essayer, production pour livrer, en le disant) ; une question seulement si deux accès restent indiscernables pour la tâche.

  • scope agency | project | server — Le porteur : le coffre de l’entreprise (agency), un projet (project + projectId) ou une machine (server + serverId)
  • projectId texte, facultatif
  • serverId texte, facultatif
  • siteId texte, facultatif — Filtre du coffre
  • clientId texte, facultatif — Filtre du coffre
nexus_reveal_credential Révéler un secret lecture

Le secret d’UN accès (mot de passe, clé, jeton), quand la tâche le demande. N’appeler qu’après nexus_list_credentials ; entre deux accès indiscernables, une question précise. Journalisé nominativement, plafonné à 30 par heure. Le secret ne doit jamais être écrit dans un fichier, un commit, un journal ni affiché sans nécessité.

  • scope agency | project | server — Le porteur : le coffre de l’entreprise (agency), un projet (project + projectId) ou une machine (server + serverId)
  • id texte — Identifiant de l’accès
  • projectId texte, facultatif
  • serverId texte, facultatif
nexus_create_credential Ajouter un accès écrit

Ajoute un accès au coffre de l’entreprise, à un projet ou à une machine. Le secret est chiffré au repos et ne sera plus jamais rendu par la création.

  • scope agency | project | server — Le porteur : le coffre de l’entreprise (agency), un projet (project + projectId) ou une machine (server + serverId)
  • projectId texte, facultatif
  • serverId texte, facultatif
  • siteId texte, facultatif — Coffre : site rattaché
  • clientId texte, facultatif — Coffre : client rattaché
  • kind SERVER | SSH | FTP | DATABASE | API_KEY | SERVICE | ENV_VAR | FILE | OTHER — Nature de l’accès
  • label texte — Libellé, ex. « SSH production »
  • environment PRODUCTION | STAGING | DEVELOPMENT | OTHER, facultatif — Défaut OTHER
  • host texte, facultatif
  • port nombre, facultatif
  • username texte, facultatif
  • url texte, facultatif
  • database texte, facultatif
  • notes texte, facultatif
  • secret texte, facultatif — Mot de passe, clé ou jeton — jamais rendu ensuite
  • exposeToClaude booléen, facultatif — Les sessions d’agents peuvent-elles lire ce secret ?
nexus_update_credential Modifier un accès écrit

Modifie un accès (secret compris, s’il est fourni) : seuls les champs nommés changent.

  • scope agency | project | server — Le porteur : le coffre de l’entreprise (agency), un projet (project + projectId) ou une machine (server + serverId)
  • id texte
  • projectId texte, facultatif
  • serverId texte, facultatif
  • kind SERVER | SSH | FTP | DATABASE | API_KEY | SERVICE | ENV_VAR | FILE | OTHER, facultatif — Nature de l’accès
  • label texte, facultatif — Libellé, ex. « SSH production »
  • environment PRODUCTION | STAGING | DEVELOPMENT | OTHER, facultatif — Défaut OTHER
  • host texte, facultatif
  • port nombre, facultatif
  • username texte, facultatif
  • url texte, facultatif
  • database texte, facultatif
  • notes texte, facultatif
  • secret texte, facultatif — Mot de passe, clé ou jeton — jamais rendu ensuite
  • exposeToClaude booléen, facultatif — Les sessions d’agents peuvent-elles lire ce secret ?
nexus_delete_credential Supprimer un accès écrit destructif

Supprime un accès et son secret, définitivement.

  • scope agency | project | server — Le porteur : le coffre de l’entreprise (agency), un projet (project + projectId) ou une machine (server + serverId)
  • id texte
  • projectId texte, facultatif
  • serverId texte, facultatif