Sử dụng các chính sách SAML trong proxy API

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

Ngôn ngữ đánh dấu xác nhận bảo mật (SAML)

Quy cách Ngôn ngữ đánh dấu xác nhận bảo mật (SAML) xác định các định dạng và giao thức cho phép các ứng dụng trao đổi thông tin ở định dạng XML để xác thực và uỷ quyền.

Dịch vụ Edge API cho phép bạn xác thực và uỷ quyền cho các ứng dụng có khả năng trình bày mã thông báo SAML. Mã thông báo SAML là một đoạn XML được ký bằng chữ ký số, trình bày một tập hợp "khẳng định". Bạn có thể dùng các câu khẳng định này để thực thi quy trình xác thực và uỷ quyền.

Để sử dụng thuật ngữ SAML, API Services có thể hoạt động như một nhà cung cấp dịch vụ (SP) hoặc một Nhà cung cấp danh tính (IDP). Khi xác thực mã thông báo SAML trong các yêu cầu đến từ ứng dụng, API Services sẽ đóng vai trò là SP. (API Services cũng có thể đóng vai trò là IDP khi tạo mã thông báo SAML để sử dụng khi giao tiếp với các dịch vụ phụ trợ. Xem phần Bảo mật chặng cuối).

Loại chính sách SAML cho phép các proxy API xác thực các câu khẳng định SAML được đính kèm vào các yêu cầu SOAP chiều đến. Chính sách SAML xác thực các thông báo đến có chứa một câu khẳng định SAML được ký bằng chữ ký số, từ chối các thông báo đó nếu không hợp lệ và đặt các biến cho phép các chính sách bổ sung hoặc chính dịch vụ phụ trợ tự xác thực thêm thông tin trong câu khẳng định.

Để xác thực mã thông báo SAML, bạn cần cung cấp chứng chỉ kỹ thuật số cho chính sách SAML bằng cách tạo ít nhất một TrustStore. TrustStore được giới hạn trong các môi trường trong tổ chức của bạn. Do đó, bạn có thể định cấu hình các chuỗi tin cậy khác nhau trong quá trình kiểm thử và phát hành chính thức, đảm bảo rằng không thể sử dụng mã thông báo SAML kiểm thử trong quá trình phát hành chính thức và ngược lại.

Để biết thông tin chi tiết về quy trình xác thực SAML, hãy xem Chính sách về câu lệnh SAML.