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

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

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

Использование пользовательского интерфейса для отзыва ключа для конкретного API-продукта в приложении для разработчиков.

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

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

Край

Чтобы отозвать ключ с помощью пользовательского интерфейса 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)
}