Coffre
5 outils. Chacun rejoue une route de l’API avec vos droits.
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
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
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 ?
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 ?
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