DéveloppeursCLÉS API ET AUTHENTIFICATION

Le moindre privilège, pas un jeton qui ouvre tout.

Une clé API toute-puissante devient un risque dès qu’elle fuit. Les identifiants machine de CMSHub portent des permissions explicites par collection et par action — consultation, création, modification ou suppression — : une intégration ne détient que les accès dont elle a besoin, et une clé divulguée a un rayon d’impact réduit et connu.

01 / IDENTIFIANTS MACHINE

Des clés API à portée limitée, pas une clé maîtresse

Créez, renouvelez et révoquez des clés API par espace de travail, chacune limitée à des collections et à des actions précises — le principe du moindre privilège que vous appliqueriez à tout identifiant de production.

Portée par collection et par action

Accordez exactement la consultation, la création, la modification ou la suppression sur exactement les collections qu’une intégration utilise — rien d’implicite.

Créer, renouveler, révoquer

Gérez le cycle de vie d’une clé depuis l’espace de travail — renouvelez-la à intervalles réguliers ou révoquez-la immédiatement si elle est exposée.

Refus par défaut

Une clé sans droit explicite sur une collection ne peut pas y toucher — aucun repli implicite vers un accès plus large.

02 / SESSIONS HUMAINES

Identifiants renforcés, sessions révocables

Les connexions humaines utilisent des identifiants dérivés avec Argon2id — un algorithme de hachage moderne et gourmand en mémoire — et des sessions côté serveur encapsulées dans des JWT, révocables immédiatement au lieu d’attendre leur expiration.

Identifiants dérivés avec Argon2id

Les mots de passe sont hachés avec Argon2id, résistant aux tentatives de cassage accélérées par GPU et ASIC.

Sessions révocables

Avec des sessions côté serveur, une session compromise peut être révoquée immédiatement, sans attendre l’expiration du jeton.

Événements d’authentification auditables

Connexions, révocations de sessions et changements de clés sont enregistrés : vous savez qui a accédé à quoi, et quand.

CRÉEZ UNE CLÉ À PORTÉE LIMITÉE

Émettez une clé API limitée à une seule collection.

Ouvrez un espace de travail et créez une clé limitée exactement aux accès dont votre intégration a besoin.