API keys émises par l’administration

API keys émises par l’administration

Émettre des clés d’agent, stockage hash, révocation immédiate et identité distincte en audit.

Les administrateurs émettent des API keys envoyées via Authorization: Bearer [key] ou x-api-key. Elles complètent JWT et l’identité fédérée.

Gestion#

Dans Settings -> Access Control -> Manage API Keys, Add ajoute une clé existante, Generate en crée une avec étiquette facultative, Revoke l’invalide immédiatement. Stockage SHA-256 hash uniquement.

Modes#

Required exige une clé valide (sinon 401). Optional valide une clé fournie. Passthrough vérifie une clé non vide et transmet le token inchangé.

Upstream, identité et cache#

En mode model, les API keys authentifient l’appelant mais ne sont pas transmises upstream. Le mode client transmet le Bearer client, à utiliser uniquement si souhaité. L’identité d’audit est l’ID unique de la clé, pas son étiquette ; logs peuvent afficher label (id). Chaque clé a son namespace cache, sans partage de réponses.

Pour aller plus loin#

Pour aller plus loin