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
Vào thứ Năm, ngày 30 tháng 1 năm 2014, chúng tôi đã phát hành một phiên bản đám mây mới của Apigee Edge.
Tính năng mới và điểm cải tiến
- Cập nhật thuộc tính tuỳ chỉnh trên mã thông báo OAuth 2.0
Chính sách "Đặt thông tin OAuth phiên bản 2.0" mới cho phép bạn cập nhật các thuộc tính tuỳ chỉnh trên mã thông báo OAuth 2.0.
http://apigee.com/docs/api-services/content/set-oauth-tokens-attributes-using-setoauthv2info
-
Nội dung cập nhật chính sách OAuth 1.0a
Bản phát hành này có những nội dung cập nhật sau đây đối với chính sách OAuth 1.0a:- Giống như mã thông báo OAuth 2.0, giờ đây, bạn có thể đặt các thuộc tính tuỳ chỉnh trên mã thông báo OAuth 1.0a.
- Thao tác GenerateVerifier mới cho phép bạn tạo và trả về một trình xác minh OAuth 1.0a (tương tự như mã uỷ quyền trong OAuth 2.0).
- Thông tin SSL trong các biến luồng
Apigee Edge hiện cho phép bạn truyền và truy cập thông tin SSL trong các biến luồng. Bằng cách thiết lập một thuộc tính "propagate.additional.ssl.headers" mới trên ProxyEndpoint, bạn có quyền truy cập vào cùng một thông tin SSL có trên máy chủ web Apache.
http://apigee.com/docs/api-services/api/variables-reference
- Tiêu đề JMS dưới dạng tiêu đề HTTP
Tất cả tiêu đề JMS hiện được truyền dưới dạng tiêu đề HTTP để xử lý ở hạ nguồn.
- Cập nhật mô-đun Node.js
Mô-đun Node.js tích hợp của Apigee đã được cập nhật để bao gồm các mô-đun sau: argo 0.4.9, async 0.2.9, express 3.4.8, underscore 1.5.2, usergrid 0.10.7, volos-cache-memory 0.0.3, volos-oauth-apigee 0.0.2, volos-quota-apigee 0.0.2.
-
Vai trò tuỳ chỉnh trong giao diện người dùng quản lý – BETA
Ngoài các vai trò người dùng hiện có là "Người dùng doanh nghiệp", "Quản trị viên hoạt động", "Quản trị viên tổ chức" và "Người dùng", bản phát hành này còn có một tính năng beta cho phép bạn tạo vai trò tuỳ chỉnh trong giao diện người dùng quản lý. Bạn có thể kiểm soát quyền truy cập vào nhiều tính năng của Edge bằng cách sử dụng các vai trò tuỳ chỉnh.
Các lỗi đã được khắc phục
| Chủ đề | Mô tả |
|---|---|
| Quyền theo vai trò tuỳ chỉnh | Các quyền được thiết lập bằng vai trò tuỳ chỉnh hiện hoạt động như dự kiến. |
| Phân tích độ trễ API | Trong một luồng proxy API, khi một lệnh gọi đến hệ thống đích dẫn đến thời gian chờ (chẳng hạn như thời gian chờ đọc HTTP), thời gian chờ đích sẽ được đưa vào số liệu phân tích API. |
| Thuộc tính "type" trong chính sách | Thuộc tính "type" hiện hoạt động chính xác trong tất cả các chính sách của Apigee. |
| OAuth 2.0 làm mất hiệu lực mã thông báo | Chức năng vô hiệu hoá mã thông báo cho các chính sách OAuth 2.0 của Apigee hiện phù hợp với quy cách OAuth. Bạn không còn phải cung cấp "loại" khi đặt tham số "mã thông báo" nữa. |
| RBAC với các mối liên kết khoá/giá trị | Tính năng kiểm soát quyền truy cập dựa trên vai trò hiện hoạt động cho các bản đồ khoá/giá trị được tạo ở cấp độ môi trường. |
| Định dạng phản hồi theo chính sách OAuth 1.0a | Khi đưa ra yêu cầu đến một API có chính sách OAuth 1.0a, phản hồi hiện được trả về ở định dạng của tiêu đề Chấp nhận. |
Vấn đề đã biết
| Chủ đề | Mô tả |
|---|---|
| Yêu cầu HTTP 1.0, Phản hồi HTTP 1.1 |
Vấn đề này liên quan đến trường hợp mà một máy khách gửi yêu cầu bằng HTTP 1.0 với thuộc tính
content-length trong tiêu đề, nhưng dịch vụ phụ trợ được định cấu hình để sử dụng HTTP 1.1 và trả về thuộc tính transfer-encoding để mã hoá theo khối.
Để xử lý thành công trường hợp này, bạn có thể xoá thuộc tính
transfer-encoding khỏi phản hồi HTTP 1.1 bằng chính sách AssignMessage. Trong chính sách sau đây (sẽ được đính kèm vào quy trình phản hồi của proxy API), thuộc tính transfer-encoding sẽ bị xoá khỏi tiêu đề HTTP. Nhờ đó, máy khách có thể nhận được phản hồi không được phân đoạn.
<AssignMessage name="RemoveChunkedEncoding">
<AssignTo createNew="false" type="response"></AssignTo>
<Xoá>
<Headers>
<Header name="Transfer-Encoding"/>
<Header name="transfer-encoding"/>
</Headers>
</Remove>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>
|