Comment le portail des développeurs communique avec Edge

Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation sur Apigee X.
info

La majeure partie des informations utilisées par le portail des développeurs sont stockées sur Apigee Edge. Le portail agit en tant que client d'Edge. Si nécessaire, le portail des développeurs envoie une requête REST HTTP ou HTTPS afin de récupérer des informations depuis Edge ou d'envoyer des informations à Edge. Par exemple, lorsqu'un développeur enregistre une nouvelle application sur le portail, celui-ci envoie une requête à Edge pour stocker des informations sur l'application.

Communication entre le portail et Edge

Les sections suivantes fournissent plus de détails.

Où sont stockés l'enregistrement de l'application et les clés API

Lorsqu'un développeur d'API termine le processus d'enregistrement de l'application sur le portail des développeurs, le portail envoie des informations sur l'application à Apigee Edge, y compris le nom de l'application et les produits API associés à l'application. Si Edge enregistre correctement l'application, il renvoie une seule clé API au portail. Le développeur de l'API utilise cette clé API pour accéder aux produits API associés à l'application.

Les informations sur les applications et les clés API ne sont stockées que dans Edge, et non sur le portail. Lorsqu'un développeur d'API utilise le portail pour afficher des informations sur une application, par exemple via la page "Mes applications", le portail envoie une requête à Edge avec la clé API pour accéder aux informations.

De même, lorsqu'un développeur d'API ajoute, supprime ou modifie une application, le portail envoie les modifications à Edge pour les stocker.

Étant donné que toutes les informations spécifiques aux applications et aux clés API sont stockées dans Edge, un administrateur Edge peut les modifier à l'aide de l'interface utilisateur Edge ou de l'API de gestion. Par exemple, un administrateur peut :

  • ajouter, supprimer ou modifier une application de développement d'API ;
  • Approuver ou révoquer une clé API pour une application de développeur d'API

Pour en savoir plus, consultez la page Enregistrer des applications et gérer des clés API.

Emplacement de stockage des informations sur le développeur de l'API

Lorsqu'un développeur d'API s'inscrit en tant qu'utilisateur du portail pour les développeurs, ses informations sont créées et stockées sur Edge. Les informations conservées pour chaque développeur d'API incluent les suivantes:

  • Prénom et nom
  • Adresse e-mail
  • Nom d'utilisateur
  • État du compte sur le portail (actif ou bloqué)
  • Rôle sur le portail (utilisateur authentifié, administrateur, autre)
  • Autorisations basées sur le rôle

L'adresse e-mail est la clé primaire utilisée par Edge pour identifier le développeur de l'API. Chaque adresse e-mail doit être unique. À partir de la clé primaire, Edge génère un ID de développeur unique pour chaque organisation à laquelle appartient le développeur d'API. Vous devrez peut-être utiliser l'ID de développeur pour mettre en correspondance une application avec un développeur d'API.

Pour en savoir plus, consultez la page Enregistrer des développeurs d'applications.