Cách cổng thông tin dành cho nhà phát triển giao tiếp với Edge

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Phần lớn thông tin mà cổng thông tin dành cho nhà phát triển sử dụng được lưu trữ trên Apigee Edge. Cổng này đóng vai trò là một ứng dụng cho Edge. Khi cần thiết, cổng thông tin cho nhà phát triển sẽ gửi một yêu cầu REST HTTP hoặc HTTPS để truy xuất thông tin từ Edge hoặc gửi thông tin đến Edge. Ví dụ: khi nhà phát triển đăng ký một ứng dụng mới trên cổng thông tin, cổng thông tin sẽ gửi yêu cầu đến Edge để lưu trữ thông tin về ứng dụng đó.

Giao tiếp giữa Cổng thông tin và Edge

Các phần sau đây sẽ cung cấp thông tin chi tiết hơn.

Nơi lưu trữ thông tin đăng ký ứng dụng và khoá API

Khi một nhà phát triển API hoàn tất quy trình đăng ký ứng dụng trên cổng thông tin cho nhà phát triển, cổng này sẽ gửi thông tin về ứng dụng đến Apigee Edge, bao gồm cả tên ứng dụng và các sản phẩm API được liên kết với ứng dụng. Nếu Edge đăng ký ứng dụng thành công, Edge sẽ trả về một khoá API duy nhất cho cổng. Nhà phát triển API sử dụng khoá API đó để truy cập vào các sản phẩm API được liên kết với ứng dụng.

Thông tin về các ứng dụng và khoá API chỉ được lưu trữ trên Edge chứ không được lưu trữ trên cổng thông tin. Khi một nhà phát triển API sử dụng cổng thông tin để xem thông tin về một ứng dụng (ví dụ: thông qua trang Ứng dụng của tôi), cổng thông tin sẽ gửi yêu cầu đến Edge bằng khoá API để truy cập vào thông tin.

Tương tự, khi nhà phát triển API thêm, xoá hoặc sửa đổi một ứng dụng, cổng thông tin sẽ gửi các nội dung sửa đổi đó đến Edge để lưu trữ.

Vì mọi thông tin về ứng dụng và khoá API đều được lưu trữ trên Edge, nên quản trị viên Edge có thể sửa đổi thông tin bằng cách sử dụng giao diện người dùng Edge hoặc API quản lý. Ví dụ: quản trị viên có thể:

  • Thêm, xoá hoặc sửa đổi ứng dụng nhà phát triển API
  • Phê duyệt hoặc thu hồi khoá API cho một ứng dụng API của nhà phát triển

Để biết thêm thông tin, hãy xem bài viết Đăng ký ứng dụng và quản lý khoá API.

Nơi lưu trữ thông tin nhà phát triển API

Khi một nhà phát triển API đăng ký làm người dùng mới của cổng thông tin cho nhà phát triển, thông tin nhà phát triển API sẽ được tạo và lưu trữ trên Edge. Thông tin được duy trì cho mỗi nhà phát triển API bao gồm:

  • Họ và tên
  • Địa chỉ email
  • Tên người dùng
  • Trạng thái tài khoản trên cổng thông tin (đang hoạt động hoặc bị chặn)
  • Vai trò trên cổng thông tin (người dùng đã xác thực, quản trị viên, người dùng khác)
  • Quyền dựa trên vai trò

Địa chỉ email là khoá chính mà Edge dùng để xác định nhà phát triển API và mỗi địa chỉ email phải là duy nhất. Từ khoá chính, Edge sẽ tạo một giá trị nhận dạng nhà phát triển duy nhất cho mỗi tổ chức mà nhà phát triển API thuộc về. Bạn có thể cần sử dụng mã nhận dạng nhà phát triển để liên kết một ứng dụng với một nhà phát triển API.

Để biết thêm thông tin, hãy xem bài viết Đăng ký nhà phát triển ứng dụng.