Mencabut dan menyetujui kunci aplikasi developer

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Dokumentasi Apigee Edge.

Topik ini menjelaskan cara menggunakan UI dan API untuk mencabut atau menyetujui kunci API untuk produk di aplikasi developer dan untuk aplikasi developer.

Menggunakan UI untuk mencabut kunci untuk produk API tertentu dalam aplikasi developer

Anda dapat mencabut kunci yang terkait dengan produk API tertentu melalui UI. Tujuan efeknya adalah resource API yang ditentukan dalam produk API tersebut tidak akan dapat diakses lagi kecuali kunci disetujui kembali.

Untuk mencabut kunci menggunakan UI Apigee:

  1. Buka UI Apigee.
  2. Pilih Publikasikan > Aplikasi di menu navigasi sebelah kiri.
  3. Pilih aplikasi yang berisi kunci yang ingin Anda cabut.
  4. Klik ikon Edit Gambar sebuah ikon edit..
  5. Di bagian Kredensial, pilih Cabut di menu drop-down Status.

Menggunakan UI untuk menyetujui kunci untuk produk API tertentu dalam aplikasi developer

Anda dapat menyetujui kunci konsumen yang sebelumnya dicabut untuk produk API di aplikasi developer melalui UI Apigee. Aplikasi klien sekali lagi akan dapat mengakses API dalam Google.

Untuk menyetujui kunci produk API:

  1. Buka UI Apigee.
  2. Dari menu utama, pilih Publikasikan > Aplikasi.
  3. Dari daftar aplikasi, pilih aplikasi yang berisi kunci yang ingin Anda setujui.
  4. Klik ikon Edit Gambar sebuah ikon edit..
  5. Di bagian Credentials, pilih Setujui di menu drop-down Status.

Mencabut dan menyetujui kunci untuk API produk dengan Apigee API

Apigee menyediakan API yang memungkinkan Anda mengelola status kunci API, bergantung pada kasus penggunaan Anda. Di kolom JSON aplikasi developer di bawah ini, lokasi setiap tanda persetujuan/pencabutan ditunjukkan untuk tiga kasus:

  • (1) Menampilkan status kunci untuk produk API tertentu di aplikasi developer. API ini melakukan persis apa yang dilakukan oleh operasi UI yang dijelaskan sebelumnya dalam topik ini. Lihat API untuk menyetujui atau mencabut kunci konsumen aplikasi.
  • (2) Menampilkan status kunci untuk kunci aplikasi developer. Mencabut kunci akan merendernya tidak dapat digunakan oleh aplikasi untuk mengakses API. Setiap token akses yang terkait dengan kunci aplikasi yang dicabut akan tetap aktif, tetapi Apigee memeriksa status kunci aplikasi terlebih dahulu. Jika statusnya diatur ke "{i>dicabut<i}," Apigee tidak akan mengizinkan panggilan telepon tersebut. Lihat API untuk menyetujui atau mencabut kunci API untuk aplikasi developer.
  • (3) Menampilkan status kunci untuk semua kunci yang terkait dengan aplikasi developer. Aplikasi yang dicabut tidak dapat mengakses produk API apa pun dan tidak dapat memanggil API apa pun yang dikelola oleh Apigee. Lihat API untuk menyetujui atau mencabut semua kunci untuk aplikasi developer.
{
  "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)
}