Aller au contenu principal

Permissions

En bref

Chaque cle API dispose de scopes qui definissent les operations autorisees. Attribuez uniquement les permissions necessaires a chaque cle pour respecter le principe du moindre privilege.

Prerequis techniques

  • Une cle API creee (voir Cles API)
  • Acces aux parametres du workspace

Scopes disponibles

Les scopes controlent finement ce qu'une cle API peut faire dans votre workspace.

ScopeAccesDescription
read:nodesLectureLister et consulter les entites de l'ontologie.
write:nodesEcritureCreer, modifier et supprimer des entites.
read:edgesLectureLister et consulter les relations.
write:edgesEcritureCreer, modifier et supprimer des relations.
read:livedataLectureConsulter les sources et donnees Live Data.
write:livedataEcritureConfigurer et gerer les sources Live Data.
read:eventsLectureConsulter l'historique des evenements.
adminCompletAcces total au workspace (inclut tous les scopes).

Heritage des scopes

Les scopes suivent une logique d'heritage :

  • Un scope write:* inclut automatiquement le scope read:* correspondant. Par exemple, write:nodes permet aussi de lire les entites.
  • Le scope admin inclut tous les autres scopes. Une cle avec admin a un acces complet au workspace.

Vous n'avez donc pas besoin d'ajouter read:nodes si vous attribuez deja write:nodes.

Gestion des quotas

Chaque plan definit des limites de requetes par cle API.

PlanRequetes/minRequetes/jour
Starter6010 000
Pro300100 000
EnterprisePersonnalisePersonnalise

Lorsqu'une cle depasse son quota, les requetes suivantes recoivent une reponse 429 Too Many Requests jusqu'au prochain cycle de reset.

Rotation et revocation

La rotation reguliere des cles renforce la securite de vos integrations.

Rotation

  • Rotation recommandee : tous les 90 jours.
  • Periode de grace : apres rotation, l'ancienne cle reste valide pendant 24 heures. Cela vous laisse le temps de mettre a jour vos integrations.
  • Revocation immediate : en cas de cle compromise, revoquez-la immediatement. L'acces est coupe instantanement, sans periode de grace.

Revocation

Suivi d'usage

Surveillez l'utilisation de chaque cle API pour detecter les anomalies et optimiser vos quotas.

Usage/quotas

Le tableau de bord d'usage affiche pour chaque cle :

  • Nombre total de requetes sur la periode selectionnee
  • Taux de succes (pourcentage de reponses 2xx)
  • Endpoints les plus sollicites pour identifier les integrations actives
Principe du moindre privilege
N'utilisez jamais le scope admin pour des integrations qui n'ont besoin que de lecture. Attribuez uniquement les scopes strictement necessaires a chaque cle.

Limites

LimiteValeur
Cles par workspace50
Scopes par cle10 maximum
Duree de grace apres rotation24 heures

Depannage

ProblemeCauseSolution
403 ForbiddenScope insuffisantAjoutez le scope requis a la cle depuis les parametres.
429 Too Many RequestsRate limit depasseAttendez le reset du compteur ou passez au plan superieur.
Cle non reconnueCle revoquee ou expireeCreez une nouvelle cle et mettez a jour votre integration.
Acces partielScope write manquantVerifiez que la cle dispose bien du scope d'ecriture necessaire.

Besoin d'aide ?

Consultez la page Cles API pour creer ou gerer vos cles, ou ecrivez-nous : Support et contact.