Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
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 di aplikasi developer
Anda dapat mencabut kunci yang terkait dengan produk API tertentu melalui UI. Akibatnya, resource API yang ditentukan dalam produk API tersebut tidak akan lagi dapat diakses kecuali kunci disetujui kembali.
Mencabut kunci, seperti yang dijelaskan di bawah.
Edge
Untuk mencabut kunci menggunakan UI Edge:
- Login ke apigee.com/edge.
- Pilih Publish > Apps di menu navigasi sebelah kiri.
- Pilih aplikasi yang berisi kunci yang ingin Anda batalkan.
- Di halaman aplikasi Developer, klik
. - Di bagian Kredensial, pilih Batalkan di menu drop-down Status.
Classic Edge (Private Cloud)
Untuk mencabut kunci menggunakan UI Edge Klasik:
- Login ke
http://ms-ip:9000, dengan ms-ip adalah alamat IP atau nama DNS node Server Pengelolaan. - Pilih Publikasikan > Aplikasi Developer di panel navigasi atas.
- Dari daftar aplikasi, pilih aplikasi yang berisi kunci yang ingin Anda cabut.
- Di halaman aplikasi Developer, klik Edit.
- Di bagian Produk, klik Batalkan untuk membatalkan kunci produk yang ingin Anda batalkan.
Menggunakan UI untuk menyetujui kunci untuk produk API tertentu di aplikasi developer
Anda dapat menyetujui kunci konsumen yang sebelumnya dicabut untuk produk API di aplikasi developer melalui UI pengelolaan. Aplikasi klien akan dapat mengakses API di produk tersebut lagi.
Untuk menyetujui kunci produk API:
- Login ke akun Apigee Edge Anda.
- Dari menu utama, pilih Publikasikan > Aplikasi developer.
- Dari daftar aplikasi, pilih aplikasi yang berisi kunci yang ingin Anda setujui.
- Di halaman aplikasi Developer, klik Edit.
- Di bagian Produk, klik Setujui untuk mengaktifkan kembali kunci.
Mencabut dan menyetujui kunci untuk produk API dengan Edge API
Edge menyediakan API yang memungkinkan Anda mengelola status kunci API, bergantung pada kasus penggunaan Anda. Dalam JSON aplikasi developer di bawah, lokasi setiap tanda setujui/batalkan ditunjukkan untuk setiap tiga kasus ini:
- (1) Mencabut/menyetujui kunci untuk produk API tertentu di aplikasi developer. API ini melakukan persis seperti operasi UI yang dijelaskan sebelumnya dalam topik ini. Lihat Menyetujui atau Mencabut Produk API untuk Kunci Aplikasi Developer.
- (2) Mencabut/menyetujui kunci tertentu untuk aplikasi developer. Mencabut kunci akan membuat kunci tersebut tidak dapat digunakan oleh aplikasi untuk mengakses API. Token akses yang terkait dengan kunci aplikasi yang dicabut akan tetap aktif, tetapi Apigee Edge akan memeriksa status kunci aplikasi terlebih dahulu. Jika status disetel ke "dicabut", Apigee Edge tidak akan mengizinkan panggilan diproses. Lihat Menyetujui atau Mencabut Kunci Spesifik Aplikasi Developer.
- (3) Mencabut/menyetujui status kunci API seluruh aplikasi developer. Aplikasi yang dicabut tidak dapat mengakses produk API apa pun dan tidak dapat memanggil API apa pun yang dikelola oleh Apigee Edge. Lihat Menyetujui atau Mencabut 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) }