Entwickler-App-Schlüssel widerrufen und genehmigen

Sie lesen gerade die Apigee Edge -Dokumentation.
Zur Apigee X -Dokumentation.
info

In diesem Thema wird erläutert, wie Sie mithilfe der UI und APIs API-Schlüssel für Produkte in Entwickler-Apps und für Entwickler-Apps widerrufen oder genehmigen.

Über die Benutzeroberfläche den Schlüssel für ein bestimmtes API-Produkt in einer Entwickler-App genehmigen

Sie können den mit einem bestimmten API-Produkt verknüpften Schlüssel über die UI widerrufen. Dies hat zur Folge, dass die API-Ressourcen, die in diesem API-Produkt definiert sind, nur dann wieder zugänglich sind, wenn der Schlüssel wieder genehmigt wird.

Widerrufen Sie den Schlüssel wie unten beschrieben.

Edge

So widerrufen Sie den Schlüssel über die Edge-UI:

  1. Melden Sie sich unter apigee.com/edge an.
  2. Wählen Sie in der linken Navigationsleiste Veröffentlichen > Apps aus.
  3. Wählen Sie die App mit dem Schlüssel aus, den Sie widerrufen möchten.
  4. Klicken Sie auf der Seite „Entwickler-App“ auf .
  5. Wählen Sie im Abschnitt „Anmeldedaten“ im Drop-down-Menü „Status“ die Option Widerrufen aus.

Classic Edge (Private Cloud)

So widerrufen Sie den Schlüssel über die Classic Edge-UI:

  1. Melden Sie sich unter http://ms-ip:9000 an. Dabei ist „ms-ip“ die IP-Adresse oder der DNS-Name des Management Server-Knotens.
  2. Wählen Sie in der oberen Navigationsleiste Veröffentlichen > Entwickler-Apps aus.
  3. Wählen Sie in der Liste der Apps die App mit dem Schlüssel aus, den Sie widerrufen möchten.
  4. Klicken Sie auf der Seite „Entwickler-App“ auf Bearbeiten.
  5. Klicken Sie im Abschnitt „Produkte“ auf Widerrufen , um den Schlüssel für das Produkt zu widerrufen, das Sie widerrufen möchten.

Über die Benutzeroberfläche den Schlüssel für ein bestimmtes API-Produkt in einer Entwickler-App genehmigen

Sie können einen zuvor aufgehobenen Consumer-Key für ein API-Produkt in einer Entwickleranwendung über die Management-UI genehmigen. Die Client-App kann dann wieder auf die APIs in diesem Produkt zugreifen.

So genehmigen Sie einen API-Produktschlüssel :

  1. Melden Sie sich in Ihrem Apigee Edge-Konto an.
  2. Klicken Sie im Hauptmenü auf Veröffentlichen > Entwickler-Apps.
  3. Wählen Sie in der Liste der Apps die App mit dem Schlüssel aus, den Sie genehmigen möchten.
  4. Klicken Sie auf der Seite „Entwickler-App“ auf Bearbeiten.
  5. Klicken Sie im Abschnitt „Produkte“ auf Genehmigen, um den Schlüssel wiederherzustellen.

Schlüssel für API Produkte mit der Edge API widerrufen und genehmigen

Edge bietet APIs, mit denen Sie den Status von API-Schlüsseln abhängig von Ihrem Anwendungsfall verwalten können. In der JSON-Entwickler-App unten wird der Speicherort jedes Flags zum Genehmigen/Widerrufen der Daten für jeden dieser Anwendungsfälle angegeben:

  • (1) Widerrufen/Genehmigen von Schlüsseln für bestimmte API-Produkte in einer Entwickler-App. Diese API funktioniert entsprechend den zuvor beschriebenen UI-Vorgängen. Weitere Informationen finden Sie unter API-Produkt für einen Schlüssel für eine Entwickler-App genehmigen oder widerrufen.
  • (2) Entziehen/Genehmigen von bestimmten Schlüsseln für eine Entwickler-App. Wenn Sie den Schlüssel aufheben, kann er nicht mehr für die Anwendung verwendet werden. Alle Zugriffstokens, die mit einem widerrufenen Anwendungsschlüssel verknüpft sind, bleiben aktiv, aber Apigee Edge prüft den Status des App-Schlüssels zuerst. Wenn der Status auf „Widerrufen“ gesetzt ist, lässt Apigee Edge den Aufruf nicht zu. Weitere Informationen finden Sie unter Bestimmten Schlüssel einer Entwickler-App genehmigen oder widerrufen.
  • (3) Widerrufen/Genehmigen des API-Schlüsselstatus einer gesamten Entwickler-App. Eine aufgehobene Anwendung kann nicht auf API-Produkte zugreifen und keine von Apigee Edge verwaltete API aufrufen. Weitere Informationen finden Sie unter Approve oder Entwickler-App widerrufen.
{
  "accessType": "",
  "appFamily": "default",
  "appId": "6ed3a4d1-4733-439a-80a4-0d71149ec9ad",
  "attributes": [
    {
      "name": "DisplayName",
      "value": "AnotherTestApp"
    },
    {
      "name": "Notes",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": 1415728893126,
  "createdBy": "wwitman@apigee.com",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "Weather-Product",
          "status": "revoked" // (1)
        }
      ],
      "attributes": [],
      "consumerKey": "giIC9Au6XP82wJ1oxZuQU4L75OdNKLhb",
      "consumerSecret": "SXg8JizqeTA8j3gX",
      "expiresAt": -1,
      "issuedAt": 1415728893154,
      "scopes": [],
      "status": "approved" // (2) 
    }
  ],
  "developerId": "Z2S37rxX2Suzkwtg",
  "lastModifiedAt": 1420682967414,
  "lastModifiedBy": "wwitman@apigee.com",
  "name": "AnotherTestApp",
  "scopes": [],
  "status": "approved" // (3)
}