14.01.23.00 - Ghi chú phát hành nền tảng đám mây Apigee Edge

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về 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ới trên đám mây của Apigee Edge.

Tính năng mới và tính năng nâng cao

  • Thuộc tính tuỳ chỉnh cập nhật qua OAuth 2.0 trên mã thông báo
    Chính sách mới về "Thiết lập thông tin OAuth phiên bản 2.0" 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 về chính sách của OAuth 1.0a
    Bản phát hành này bao gồm các nội dung cập nhật sau đây đối với chính sách của OAuth 1.0a:
    • Giống như mã thông báo OAuth 2.0, giờ đây bạn có thể đặt 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ề trình xác minh OAuth 1.0a (tương tự như mã uỷ quyền trong OAuth 2.0).
    http://apigee.com/docs/api-services/content/authorize-requests-using-oauth-10a
  • Thông tin SSL trong các biến luồng
    Giờ đây, Apigee Edge 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 đặt thuộc tính "propagate.additional.SSL.headers" trên một ProxyEndpoint, bạn sẽ 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ý xuôi dòng.
  • Cập nhật mô-đun Node.js
    Cập nhật mô-đun Node.js tích hợp của Apigee để bao gồm các mô-đun sau: argo 0.4.9, async 0.2.9, express 3.4.8, dấu gạch dưới 1.5.2, usergrid 0.10.7, volos-cache-memory 0.0.3, volos- OAutheapi.0.0.api
  • Vai trò tuỳ chỉnh trong giao diện người dùng quản lý – BETA
    Ngoài các vai trò hiện tại của người dùng 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 bao gồm một tính năng thử nghiệm 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ác vai trò tuỳ chỉnh.

Đã sửa lỗi

Chủ đề Nội dung mô tả
Quyền vai trò tuỳ chỉnh Các quyền được thiết lập sử dụng vai trò tuỳ chỉnh hiện hoạt động như dự kiến.
Phân tích độ trễ của API Trong luồng proxy API, khi lệnh gọi đến hệ thống mục tiêu dẫn đến việc hết thời gian chờ (chẳng hạn như hết thời gian chờ đọc HTTP), thời gian độ trễ mục tiêu sẽ được đưa vào dữ 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 đúng cách trong tất cả các chính sách Apigee.
Mã thông báo vô hiệu hoá OAuth 2.0 Chức năng vô hiệu hoá mã thông báo cho các chính sách của Apigee OAuth 2.0 hiện khớp với thông số kỹ thuật của 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 sơ đồ khoá/giá trị Tính năng kiểm soát quyền truy cập dựa trên vai trò hiện có thể dùng được cho các bản đồ khoá/giá trị được tạo ở cấp môi trường.
Định dạng phản hồi của chính sách OAuth 1.0a Khi gửi yêu cầu tới một API có chính sách OAuth 1.0a, phản hồi hiện sẽ được trả về ở định dạng tiêu đề Accept (Chấp nhận).

Vấn đề đã biết

Chủ đề Nội dung mô tả
Yêu cầu HTTP 1.0,
phản hồi HTTP 1.1
Vấn đề này bao gồm một tình huống máy khách gửi một 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ề một thuộc tính transfer-encoding để mã hoá phân đoạn.
Để 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 cách sử dụng chính sách composeMessage. Trong chính sách đính kèm với quy trình phản hồi của proxy API sau đây, thuộc tính transfer-encoding sẽ bị xoá khỏi tiêu đề HTTP. Điều này cho phép ứng dụng nhận được phản hồi không bị phân đoạn.
<GánMessage name="RemoveChunkedEncoding">
<assignTo createNew="false" type="Response"></assignTo>
<Xoá>
<Headers>
<Header name="Transfer-Encoding"/>
<Header name="transfer- Tiếp
</Headers>
</Xoá>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>