Aide du Hub TheSocle · portal.apim.keys.creer.scopes

Scopes

Les droits de la clé, séparés par des virgules. Seuls les scopes publiés par l'API Manager sont acceptés.

Voir l'élément dans l'écran : portal/apim/keys

Explication

Chaque API publiée exige un scope : il figure sur sa carte, dans l'onglet APIs disponibles (« Scope requis »). Mettez dans la clé les scopes des API qu'elle doit appeler, et rien de plus.

Les scopes suivent une hiérarchie : api:kew:* couvre api:kew:read et api:kew:write.

Une clé sans scope est acceptée à la création, mais elle n'ouvre aucune API protégée.

Fiche complète

Contrôle

Chaque scope demandé doit exister, actif, dans le référentiel apim.db_scope. Sinon, refus 403 :

{ "error": "scope_not_allowed", "rejected": ["…"],
  "hint": "seuls les scopes publiés dans apim.db_scope sont attribuables en self-service" }

L'écran affiche alors « Erreur : scope_not_allowed ». Ce contrôle empêche un tenant de s'attribuer en libre-service un scope que l'administrateur n'a pas publié.

Sommaire du démonstrateur