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
Chào mừng bạn đến với trang chủ của OAuth trên Apigee Edge. Trang đích này cung cấp các đường liên kết đến tài liệu, mẫu và các tài nguyên khác liên quan đến việc sử dụng OAuth trên Apigee Edge.
Khung OAuth 2.0
Bảo mật API bằng OAuth 2.0. Phần này liệt kê các tài nguyên, mã mẫu, video và các chủ đề khác để giúp bạn sử dụng thành công OAuth 2.0 trên Apigee Edge!
Tìm hiểu về OAuth 2.0
Tập hợp tài nguyên này sẽ giúp bạn nhanh chóng nắm bắt thông tin về OAuth 2.0.
-
Tài liệu về Apigee:
- Giới thiệu về OAuth 2.0 – Trình bày các khái niệm và thuật ngữ cơ bản về OAuth 2.0. Tập trung vào việc sử dụng OAuth trên Apigee Edge.
- Khoá đào tạo và chứng chỉ Apigee:
- Apigee cung cấp khoá đào tạo trực tuyến cho nhà phát triển API, bao gồm cả khoá học về bảo mật API, trong đó có OAuth.
-
Quy cách IETF:
- Quy cách IETF – Apigee đặc biệt khuyên bạn nên xem xét quy cách này. Khoá học này có phần giới thiệu cơ bản và tổng quan về khái niệm khá hay.
-
Sách điện tử và video của Apigee:
- OAuth the Big Picture (OAuth tổng quan), một sách điện tử miễn phí của Apigee.
- OAuth the Big Picture (OAuth trong bức tranh tổng thể), một hội thảo trực tuyến miễn phí của Apigee.
Triển khai các luồng kiểu cấp quyền
Apigee cung cấp các mẫu hoạt động của từng kiểu cấp quyền OAuth 2.0 để giúp bạn bắt đầu. Các mẫu này thể hiện các phương pháp hay nhất và minh hoạ cách triển khai các loại cấp OAuth trên Apigee Edge.
Thông tin đăng nhập của ứng dụng
- Triển khai kiểu cấp quyền thông tin đăng nhập của ứng dụng – Giới thiệu kiểu cấp quyền, chú trọng vào các bước bạn cần thực hiện để triển khai kiểu cấp quyền này trên Apigee Edge.
- Triển khai mẫu – Xem mẫu này trong kho lưu trữ api-samples của chúng tôi trên GitHub.
- Bảo mật API (bao gồm cả OAuth)
Mã uỷ quyền
- Triển khai kiểu cấp quyền mã uỷ quyền – Giới thiệu kiểu cấp quyền, chú trọng vào các bước bạn cần thực hiện để triển khai kiểu cấp quyền này trên Apigee Edge.
- Triển khai mẫu – Hãy xem mẫu nâng cao này trong kho lưu trữ api-samples của chúng tôi trên GitHub. Bạn có thể nhân bản mẫu, triển khai và kích hoạt mẫu đó. Để biết thông tin chi tiết, hãy xem tệp README. Thư viện này bao gồm một ứng dụng đăng nhập mạnh mẽ, xác thực người dùng và giao tiếp an toàn với máy chủ uỷ quyền.
Ngầm ẩn
- Yêu cầu mã thông báo: Kiểu cấp quyền ngầm ẩn – Cho biết cách yêu cầu mã thông báo bằng kiểu cấp quyền ngầm ẩn.
Thông tin đăng nhập bằng mật khẩu của chủ sở hữu tài nguyên
- Triển khai kiểu cấp quyền mật khẩu – Giới thiệu về kiểu cấp quyền, trong đó nhấn mạnh vào các bước bạn cần thực hiện để triển khai kiểu cấp quyền này trên Apigee Edge.
Các chủ đề hướng dẫn nhanh
Những chủ đề này cung cấp cho bạn bối cảnh nhanh chóng và các bước ngắn gọn để xử lý các tác vụ OAuth 2.0 thường gặp:
- Định cấu hình một proxy API mới
- Đăng ký ứng dụng khách
- Lấy thông tin đăng nhập của ứng dụng khách
- Định cấu hình các điểm cuối và chính sách OAuth
- Yêu cầu mã thông báo và mã uỷ quyền
- Tuỳ chỉnh mã truy cập
- Phê duyệt và thu hồi mã truy cập
- Gửi mã truy cập
- Xác minh mã truy cập
- Làm việc với phạm vi
- Chủ đề nâng cao
Chính sách và tài liệu tham khảo về API
Các chủ đề này cung cấp thông tin tham chiếu chi tiết về các chính sách và API trực tiếp hỗ trợ OAuth 2.0 trên Edge.
-
Chính sách OAuthV2 – Các chính sách này cho phép bạn triển khai và tuỳ chỉnh 4 loại quyền sử dụng OAuth 2.0 trên Apigee Edge:
- Chính sách OAuthV2 – Trọng tâm của việc triển khai OAuth 2.0 trên Apigee Edge. Thao tác này cho phép bạn định cấu hình "các thao tác" OAuth 2.0 trên Apigee Edge để tạo mã truy cập và mã làm mới, phát hành mã uỷ quyền và xác thực mã thông báo. Chủ đề này bao gồm các mẫu mã giúp minh hoạ cách hoạt động của mọi thứ.
- Chính sách GetOAuthV2Info – Nhận các thuộc tính của mã thông báo và cung cấp các thuộc tính đó cho các chính sách và mã thực thi trong một proxy API. Loại chính sách này có thể hữu ích khi bạn cần định cấu hình hành vi có điều kiện, linh động dựa trên một giá trị trong mã truy cập. Xem thêm phần Tuỳ chỉnh mã truy cập.
- SetOAuthV2Info policy – Cập nhật hồ sơ của mã truy cập. Ví dụ: bạn có thể muốn nhúng một thẻ riêng cho doanh nghiệp của mình. Xem thêm phần Tuỳ chỉnh mã truy cập.
- Mã lỗi OAuth 2.0
- API OAuth 2.0 – Apigee cung cấp các API này để làm việc với các điểm cuối OAuth 2.0.
Khung OAuth 1.0a
OAuth 1.0a xác định một giao thức tiêu chuẩn cho phép người dùng ứng dụng uỷ quyền cho ứng dụng sử dụng các API thay cho họ mà không yêu cầu người dùng ứng dụng tiết lộ mật khẩu cho ứng dụng trong quá trình này.
Thông tin tham khảo về chính sách OAuth 1.0a
Tính năng hỗ trợ OAuth 1.0a không còn được dùng nữa. Để biết thông tin chi tiết, hãy xem phần Tính năng ngừng hoạt động. Loại chính sách OAuthV1 chịu trách nhiệm tạo mã thông báo yêu cầu, tạo mã thông báo truy cập và xác minh mã thông báo truy cập dựa trên quy cách OAuth 1.0a.
API OAuth 1.0a
Apigee cung cấp các API để làm việc với các điểm cuối OAuth 1.0a.
Mẫu OAuth 1.0a trên GitHub
Ví dụ về proxy API này trên GitHub minh hoạ cấu hình 3 chân OAuth 1.0a. Bạn có thể tải xuống và chạy mã này.
| Tên | Mô tả |
|---|---|
| oauth10a-3legged | Minh hoạ cấu hình 3 chân OAuth 1.0a. |