查看 Apigee Edge 說明文件。
前往
Apigee X說明文件。 資訊
本主題將說明如何透過 UI 和 API,撤銷或核准以下項目的 API 金鑰: 開發人員應用程式和開發人員應用程式
使用 UI 撤銷 開發人員應用程式中特定 API 產品的金鑰
您可以透過使用者介面撤銷與特定 API 產品相關聯的金鑰。 也就是您無法再存取該 API 產品中定義的 API 資源,除非 系統就會重新核准金鑰。
按照以下說明撤銷金鑰。
Edge
如何使用 Edge UI 撤銷金鑰:
- 登入 apigee.com/edge。
- 選取「發布」>「發布」應用程式。
- 選取要撤銷金鑰的應用程式。
- 在開發人員應用程式頁面中,按一下 。
- 在「憑證」部分中,從「狀態」下拉式選單中選取「撤銷」。
傳統版 Edge (Private Cloud)
如何使用傳統版 Edge UI 撤銷金鑰:
- 登入「
http://ms-ip:9000
」(ms-ip 為以下應用程式) Management Server 節點的 IP 位址或 DNS 名稱。 - 選取「發布」>「發布」上方導覽列中的「開發人員應用程式」。
- 在應用程式清單中選取含有要撤銷金鑰的應用程式。
- 在開發人員應用程式頁面中,按一下「編輯」。
- 在「產品」部分中,按一下 [撤銷] 即可撤銷 您要撤銷的項目
透過使用者介面核准 開發人員應用程式中特定 API 產品的金鑰
您可以在開發人員應用程式中核准先前撤銷的 API 產品用戶端金鑰 透過管理使用者介面如此一來,用戶端應用程式就能再次存取該資料庫中的 API 產品。
如何核准 API 產品金鑰:
- 登入 Apigee Edge 帳戶。
- 在主選單中,依序選取 [發布] > [開發人員應用程式:
- 在應用程式清單中,選取要核准的金鑰所屬的應用程式。
- 在開發人員應用程式頁面中,按一下「編輯」。
- 在「產品」部分按一下「核准」,即可恢復 鍵。
撤銷及核准 API 的金鑰 採用 Edge API 的產品
Edge 提供的 API 可讓您根據用途管理 API 金鑰狀態。在 下方為開發人員應用程式的 JSON,系統會根據每個核准/撤銷標記的位置分別指出各個核准/撤銷標記的位置 三種情況:
- (1) 撤銷/核准開發人員應用程式中特定 API 產品的金鑰。透過這個 API 與本主題前述之 UI 作業完全相同之處。詳情請參閱 可核准或撤銷開發人員應用程式金鑰的 API 產品。
- (2) 撤銷/核准開發人員應用程式的特定金鑰。撤銷金鑰會算繪該金鑰 無法使用應用程式存取 API。與 已撤銷的應用程式金鑰仍會維持有效狀態,但 Apigee Edge 會先檢查應用程式金鑰的狀態。如果 狀態設為「已撤銷」Apigee Edge 會禁止傳送呼叫。詳情請參閱 可核准或撤銷開發人員應用程式的特定金鑰。
- (3) 撤銷/核准整個開發人員應用程式的 API 金鑰狀態。已撤銷的應用程式無法 存取任何 API 產品,且無法叫用 Apigee Edge 管理的任何 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) }