Как отзывать и одобрять ключи приложений разработчика

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

В этой статье рассказывается, как отзывать или одобрять ключи API для продуктов в приложениях разработчика и для самих приложений с помощью интерфейса и API.

Как отозвать ключ для определенного продукта API в приложении разработчика с помощью интерфейса

Вы можете отозвать ключ, связанный с определенным продуктом API, через интерфейс. В результате ресурсы API, определенные в этом продукте API, станут недоступны, пока ключ не будет одобрен повторно.

Отозвать ключ, как описано ниже.

Edge

Чтобы отозвать ключ с помощью интерфейса Edge, выполните следующие действия:

  1. Войдите в аккаунт на сайте apigee.com/edge.
  2. На панели навигации слева выберите Публикация > Приложения.
  3. Выберите приложение, содержащее ключ, который вы хотите отозвать.
  4. На странице приложения разработчика нажмите .
  5. В разделе "Учетные данные" в раскрывающемся меню "Статус" выберите Отозвать.

Классическая версия Edge (частное облако)

Чтобы отозвать ключ с помощью классического интерфейса Edge:

  1. Войдите в http://ms-ip:9000, где ms-ip – это IP-адрес или DNS-имя узла сервера управления.
  2. На панели навигации вверху страницы выберите Опубликовать > Приложения для разработчиков.
  3. В списке приложений выберите то, в котором находится ключ, который вы хотите отозвать.
  4. На странице приложения разработчика нажмите Изменить.
  5. В разделе "Продукты" нажмите Отозвать, чтобы отозвать ключ для нужного продукта.

Как одобрить ключ для определенного продукта API в приложении разработчика с помощью интерфейса

Вы можете одобрить ранее отозванный идентификатор клиента для продукта API в приложении разработчика через интерфейс управления. Клиентское приложение снова сможет получать доступ к API в этом продукте.

Чтобы одобрить ключ продукта API:

  1. Войдите в аккаунт Apigee Edge.
  2. В главном меню выберите Опубликовать > Приложения для разработчиков.
  3. В списке приложений выберите то, в котором находится ключ, который вы хотите одобрить.
  4. На странице приложения разработчика нажмите Изменить.
  5. В разделе "Продукты" нажмите Одобрить, чтобы восстановить ключ.

Отзыв и одобрение ключей для продуктов API с помощью Edge API

Edge предоставляет API, которые позволяют управлять статусом ключа API в зависимости от варианта использования. В приведенном ниже JSON-файле приложения для разработчиков местоположение каждого флага согласия или отзыва согласия указано для трех случаев:

{
  "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)
}