Comment les développeurs d'applications interagissent avec votre portail (version d'origine)

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Prêt à l'emploi, le portail des développeurs permet à vos développeurs d'applications d'enregistrer, de se connecter et de gérer les applications qui utiliseront vos API.

Les sections suivantes décrivent comment les développeurs d'applications interagissent avec votre portail:

Comment l'enregistrement et la connexion des développeurs d'applications sont suivis dans Edge

L'inscription des développeurs et la connexion au portail sont suivies à l'aide de l'attribut personnalisé _apiportal dans Edge.

Lorsqu'un développeur s'inscrit, l'attribut personnalisé _apiportal est ajouté à sa configuration. Son état est défini sur unverified pour indiquer qu'il ne s'est pas connecté au portail. Par exemple : {"status":"unverified","portals":{}}.

La première fois que le développeur se connecte à un portail, l'attribut personnalisé _apiportal est mis à jour pour suivre le nom et l'heure d'accès du portail, et définit l'état du développeur sur active. Chaque fois que le développeur se connecte au portail, l'attribut personnalisé est mis à jour afin de réinitialiser la valeur lastVisit (au format epoch) de ce portail. Exemple : {"status":"active","portals":{"myorg-myportal":{"lastVisit":1480972935}}}

Enregistrer un compte de développeur d'applications

Pour que les développeurs d'applications puissent utiliser vos API, ils doivent s'enregistrer en créant un compte.

Lorsqu'un développeur d'applications s'inscrit sur votre portail:

Vous pouvez également enregistrer les développeurs d'applications en leur nom à l'aide de l'interface utilisateur Edge, comme décrit dans Enregistrer des développeurs d'applications.

Les nouveaux développeurs d'applications peuvent s'inscrire sur votre portail comme suit:

  1. Accédez au portail.
  2. Cliquez sur Connexion.
  3. Cliquez sur S'inscrire.
    La boîte de dialogue suivante s'affiche.

    Créer un compte

  4. Saisissez les informations requises (prénom, nom et adresse e-mail).

  5. Cliquez sur Créer.
    La boîte de dialogue suivante s'affiche.

    Se connecter au portail

  6. Cliquez sur le lien sécurisé figurant dans l'e-mail pour ouvrir le portail et établir la session authentifiée.

Se connecter au portail

Une fois que les développeurs d'applications se sont inscrits sur votre portail, ils se connectent à l'aide de la page de connexion.

Chaque fois qu'un développeur d'applications se connecte à un portail, au lieu d'utiliser une clé secrète partagée comme un mot de passe pour l'authentifier, un lien sécurisé lui est envoyé pour vérifier son identité et établir une session avec le portail.

Les développeurs d'applications peuvent se connecter à votre portail en procédant comme suit:

  1. Accédez au portail.
  2. Cliquez sur Sign In (Se connecter).
  3. Saisissez l'adresse e-mail associée au compte.
  4. Cliquez sur Login (Connexion).
    La boîte de dialogue suivante s'affiche.

    Se connecter au portail

  5. Cliquez sur le lien sécurisé figurant dans l'e-mail pour ouvrir le portail et établir la session authentifiée.

Enregistrer des applications

Une fois connectés au portail, les développeurs d'applications peuvent enregistrer des applications afin d'utiliser les produits d'API que vous avez publiés, comme suit:

  1. Sélectionnez Mes applications dans le menu déroulant des utilisateurs.
  2. Cliquez sur + App (+ Application) pour créer une application.
  3. Saisissez un nom et une description pour l'application dans la boîte de dialogue "Créer une application".
  4. Cliquez sur Créer.
  5. Gérez les produits d'API dans l'application, comme décrit ci-dessous.

Gérer les produits d'API dans une application

Les développeurs d'applications peuvent gérer les produits d'API dans leurs applications. Les produits d'API sont ajoutés à la page d'informations de l'application. Pour certains produits d'API, l'approbation n'est pas automatique. L'état En attente indique un produit d'API pour lequel l'accès a été demandé, mais pas encore accordé.

Les développeurs d'applications peuvent gérer les produits d'API d'une application à partir de votre portail, comme suit:

  1. Sélectionnez Mes applications dans le menu déroulant des utilisateurs.
  2. Cliquez sur le nom de l'application.
  3. Cliquez sur Gérer les produits.
  4. Cliquez sur le bouton Accès pour activer ou désactiver l'accès à un produit d'API depuis l'application.

    Remarque: Si le développeur de l'application désactive l'accès à un produit d'API privé ou interne uniquement, le produit d'API est supprimé de l'application et doit être rajouté manuellement par l'administrateur du portail, comme décrit dans Enregistrer des applications et gérer les clés API.

  5. Cliquez sur Demander afin de demander l'approbation d'un produit d'API qui n'est pas encore autorisé.

  6. Cliquez sur Enregistrer.

Afficher la clé API d'une application

Les développeurs d'applications peuvent gérer la clé API d'une application à partir de votre portail, comme suit:

  1. Sélectionnez Mes applications dans le menu déroulant des utilisateurs.
  2. Cliquez sur le nom de l'application.
  3. Affichez la clé API dans la section Clés.
  4. Cliquez sur Afficher le secret pour afficher le code secret de la clé API.
  5. Vérifiez que l'état de la clé API est "Approved".

Effectuer une rotation de la clé API pour une application

Un développeur d'applications peut effectuer une rotation régulière de la clé API d'une application, ou en réponse à une fuite ou à une compromission potentielle. Lorsqu'un développeur d'applications effectue la rotation d'une clé API, une clé API est créée avec les mêmes droits d'accès aux produits d'API que la clé d'origine. La clé API d'origine est marquée comme obsolète, mais elle reste active tant que vous ne l'utilisez plus. Vous devez désactiver une clé obsolète pour empêcher ses identifiants d'être acceptés, comme indiqué dans Désactiver une clé API pour une application.

Les développeurs d'applications peuvent effectuer une rotation de la clé API principale d'une application à partir de votre portail, comme suit:

  1. Sélectionnez Mes applications dans le menu déroulant des utilisateurs.
  2. Cliquez sur le nom de l'application.
  3. Dans la section "Clés", placez le curseur sur la clé API actuelle pour afficher le menu d'actions.
  4. Cliquez sur Icône Développer pour développer le menu d'actions.
  5. Cliquez sur Faire pivoter.
  6. Dans la boîte de dialogue, cliquez sur Créer pour confirmer l'opération.
  7. Si vous le souhaitez, désactivez la clé API, comme décrit ci-dessous.

Désactiver une clé API pour une application

Lorsqu'un développeur d'applications effectue la rotation d'une clé API, comme décrit dans la section précédente, la clé API est marquée comme obsolète, mais elle reste active pendant que vous la mettez hors service. Vous devez désactiver une clé obsolète pour que ses identifiants ne soient pas acceptés.

Les développeurs d'applications peuvent désactiver une clé API pour une application à partir de votre portail, comme suit:

  1. Sélectionnez Mes applications dans le menu déroulant des utilisateurs.
  2. Cliquez sur le nom de l'application.
  3. Dans la section "Clés", cliquez sur Historique des clés pour afficher la liste des clés obsolètes.
  4. Placez le curseur sur la clé API obsolète que vous souhaitez désactiver pour afficher le menu d'actions.
  5. Cliquez sur Icône Développer pour développer le menu d'actions.
  6. Cliquez sur Désactiver.
  7. Cliquez sur Désactiver pour confirmer l'opération.
    L'état de la clé passe à "Révoquée".

Modifier les informations sur l'application

Les développeurs d'applications peuvent modifier les informations d'une application comme suit:

  1. Sélectionnez Mes applications dans le menu déroulant des utilisateurs.
  2. Cliquez sur le nom de l'application.
  3. Modifiez les champs "Nom" ou "Description".
  4. Cliquez sur Enregistrer.

L'application est supprimée de la liste "Mes applications".

Supprimer une application

Les développeurs d'applications peuvent supprimer une application de votre portail en procédant comme suit:

  1. Sélectionnez Mes applications dans le menu déroulant des utilisateurs.
  2. Cliquez sur le nom de l'application.
  3. Cliquez sur Supprimer en haut à droite de la page.

L'application est supprimée de la liste "Mes applications".