Thu hồi và phê duyệt khoá ứng dụng của nhà phát triển

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Chủ đề này giải thích cách sử dụng giao diện người dùng và API để thu hồi hoặc phê duyệt khoá API cho các sản phẩm trong ứng dụng dành cho nhà phát triển và ứng dụng của nhà phát triển.

Sử dụng giao diện người dùng để thu hồi khoá của một sản phẩm API cụ thể trong ứng dụng của nhà phát triển

Bạn có thể thu hồi khoá đã liên kết với một sản phẩm API cụ thể thông qua giao diện người dùng. Ảnh hưởng của điều này là bạn sẽ không truy cập được vào các tài nguyên API được xác định trong sản phẩm API đó trừ phi khoá được phê duyệt lại.

Thu hồi khoá theo mô tả dưới đây.

Edge

Cách thu hồi khoá bằng giao diện người dùng Edge:

  1. Đăng nhập vào apigee.com/edge.
  2. Chọn Xuất bản > Ứng dụng trong thanh điều hướng bên trái.
  3. Chọn ứng dụng chứa khoá bạn muốn thu hồi.
  4. Trên trang Ứng dụng dành cho nhà phát triển, hãy nhấp vào .
  5. Trong phần Thông tin xác thực, hãy chọn Thu hồi trong trình đơn thả xuống Trạng thái.

Phiên bản cũ (Đám mây riêng tư)

Cách thu hồi khoá bằng giao diện người dùng Classic Edge:

  1. Đăng nhập vào http://ms-ip:9000, trong đó ms-ip là địa chỉ IP hoặc tên DNS của nút Máy chủ quản lý.
  2. Chọn Xuất bản > Ứng dụng dành cho nhà phát triển ở thanh điều hướng trên cùng.
  3. Trong danh sách ứng dụng, hãy chọn ứng dụng có chứa khoá bạn muốn thu hồi.
  4. Trên trang ứng dụng dành cho nhà phát triển, hãy nhấp vào Chỉnh sửa.
  5. Trong phần Sản phẩm, hãy nhấp vào Thu hồi để thu hồi khoá của sản phẩm bạn muốn thu hồi.

Sử dụng giao diện người dùng để phê duyệt khoá cho một sản phẩm API cụ thể trong ứng dụng của nhà phát triển

Bạn có thể phê duyệt khoá của người dùng đã bị thu hồi trước đó cho một sản phẩm API trong ứng dụng của nhà phát triển thông qua giao diện người dùng quản lý. Ứng dụng khách sẽ có thể truy cập lại các API trong sản phẩm đó một lần nữa.

Cách phê duyệt khoá sản phẩm API:

  1. Đăng nhập vào tài khoản Apigee Edge.
  2. Trên trình đơn chính, hãy chọn Xuất bản > Ứng dụng dành cho nhà phát triển.
  3. Trong danh sách ứng dụng, hãy chọn ứng dụng có chứa khoá mà bạn muốn phê duyệt.
  4. Trên trang ứng dụng dành cho nhà phát triển, hãy nhấp vào Chỉnh sửa.
  5. Trong phần Sản phẩm, hãy nhấp vào Phê duyệt để khôi phục khoá này.

Thu hồi và phê duyệt khoá cho các sản phẩm API bằng Edge API

Edge cung cấp các API cho phép bạn quản lý trạng thái khoá API, tuỳ theo trường hợp sử dụng của bạn. Trong tệp JSON ứng dụng dành cho nhà phát triển dưới đây, vị trí của mỗi cờ phê duyệt/thu hồi được chỉ định cho từng trường hợp trong số 3 trường hợp sau:

{
  "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)
}