本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
本主題說明如何使用 UI 和 API,撤銷或核准開發人員應用程式和開發人員應用程式中產品的 API 金鑰。
使用 UI 撤銷開發人員應用程式中特定 API 產品的金鑰
您可以透過使用者介面,撤銷與特定 API 產品相關聯的金鑰。這麼做會導致該 API 產品中定義的 API 資源無法存取,除非重新核准金鑰。
如要使用 Apigee UI 撤銷金鑰:
- 開啟 Apigee 使用者介面。
- 在左側導覽列中,依序選取「發布」>「應用程式」。
- 選取要撤銷金鑰的應用程式。
- 按一下「編輯」圖示
。
- 在「憑證」部分,從「狀態」下拉式選單中選取「撤銷」。
使用 UI 核准開發人員應用程式中特定 API 產品的金鑰
您可以在開發人員應用程式中,透過 Apigee UI 核准先前為 API 產品撤銷的消費者金鑰。用戶端應用程式將可再次存取該產品中的 API。
如何核准 API 產品金鑰:
- 開啟 Apigee 使用者介面。
- 在主選單中依序選取「發布」>「應用程式」。
- 在應用程式清單中,選取含有要核准金鑰的應用程式。
- 按一下「編輯」圖示
。
- 在「憑證」部分,從「狀態」下拉式選單中選取「核准」。
使用 Apigee API 撤銷及核准 API 產品的金鑰
Apigee 提供 API,可讓您視用途管理 API 金鑰狀態。在下方的開發人員應用程式 JSON 中,這三種情況的每個核准/撤銷標記位置都已標示出來:
- (1) 顯示開發人員應用程式中特定 API 產品的金鑰狀態。這個 API 的功能與本主題先前所述的 UI 作業完全相同。請參閱 API,瞭解如何核准或撤銷應用程式的消費者金鑰。
- (2) 顯示開發人員應用程式金鑰的狀態。撤銷金鑰後,應用程式就無法使用該金鑰存取 API。與已撤銷的應用程式金鑰相關聯的存取權杖仍會保持有效,但 Apigee 會先檢查應用程式金鑰的狀態。如果狀態設為「已撤銷」,Apigee 不會允許呼叫通過。請參閱 核准或撤銷開發人員應用程式的 API 金鑰。
- (3) 顯示與開發人員應用程式相關聯的所有金鑰狀態。遭撤銷的應用程式無法存取任何 API 產品,也無法叫用 Apigee 管理的任何 API。請參閱 核准或撤銷開發人員應用程式所有金鑰的 API。
{ "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) }