Entwickler-App-Schlüssel widerrufen und genehmigen

<ph type="x-smartling-placeholder"></ph> Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur Apigee X-Dokumentation.
Weitere Informationen

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 mithilfe der Edge-Benutzeroberfläche:

  1. Melden Sie sich bei 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 mithilfe der Classic Edge-Benutzeroberfläche:

  1. Melden Sie sich in http://ms-ip:9000 an. ms-ip ist hierbei IP-Adresse oder DNS-Name des Verwaltungsserverknotens.
  2. Wählen Sie Veröffentlichen > Entwickler-Apps.
  3. Wählen Sie aus 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 die Produkt, 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 widerrufenen Verbraucherschlüssel für ein API-Produkt in einer Entwickler-App genehmigen und zwar über die Verwaltungsoberfläche. 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 aus 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 die API widerrufen und genehmigen Produkte mit der Edge API

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 Der widerrufene App-Schlüssel bleibt aktiv, aber Apigee Edge prüft zuerst den Status des App-Schlüssels. Wenn der Status auf „Widerrufen“ gesetzt ist, Apigee Edge lässt den Aufruf nicht zu. Weitere Informationen finden Sie unter . Genehmigen oder widerrufen Sie einen bestimmten Schlüssel der Entwickler-App.
  • (3) Widerrufen/Genehmigen Sie den Status des API-Schlüssels einer gesamten Entwickler-App. Eine widerrufene App kann auf API-Produkte zugreifen und keine von Apigee Edge verwalteten APIs aufrufen können. Siehe Genehmigen oder zum Widerruf der Entwickler-App.
{
  "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)
}