Phạm vi trong oauth2 là gì?
Phạm vi trong oauth2 là gì?

Video: Phạm vi trong oauth2 là gì?

Video: Phạm vi trong oauth2 là gì?
Video: Chức năng đăng nhập bằng Facebook, Google hoạt động ra sao - Giao thức OAuth2 2024, Tháng mười hai
Anonim

Phạm vi là một cơ chế trong OAuth 2.0 để giới hạn quyền truy cập của ứng dụng vào tài khoản của người dùng. Một ứng dụng có thể yêu cầu một hoặc nhiều phạm vi , thông tin này sau đó được hiển thị cho người dùng trong màn hình đồng ý và mã thông báo truy cập được cấp cho ứng dụng sẽ bị giới hạn ở phạm vi được cấp.

Cũng cần biết là, phạm vi trong API là gì?

Phạm vi . Tất cả các ứng dụng khách OAuth 2.0 và mã thông báo truy cập đều có phạm vi . Các phạm vi ràng buộc các điểm cuối mà một máy khách có quyền truy cập và liệu một máy khách có quyền đọc hoặc ghi đối với một điểm cuối hay không. Phạm vi được xác định trong Merchant Center hoặc với API điểm cuối của khách hàng cho một dự án khi tạo API khách hàng.

Ngoài phần trên, làm cách nào để sử dụng OAuth2? Ở cấp độ cao, bạn làm theo bốn bước:

  1. Nhận thông tin xác thực OAuth 2.0 từ Bảng điều khiển API của Google.
  2. Nhận mã thông báo truy cập từ Máy chủ ủy quyền của Google.
  3. Gửi mã thông báo truy cập tới một API.
  4. Làm mới mã thông báo truy cập, nếu cần.

Theo cách này, phạm vi OpenID là gì?

OpenID Kết nối (OIDC) phạm vi được một ứng dụng sử dụng trong quá trình xác thực để cho phép truy cập vào thông tin chi tiết của người dùng, chẳng hạn như tên và hình ảnh. Mỗi phạm vi trả về một tập hợp các thuộc tính người dùng, được gọi là xác nhận quyền sở hữu. Các phạm vi một ứng dụng nên yêu cầu phụ thuộc vào thuộc tính người dùng mà ứng dụng cần.

OAuth2 có sử dụng JWT không?

Nhưng trái lại OAuth2 là một khuôn khổ ủy quyền, trong đó nó có các thủ tục và thiết lập chung do khuôn khổ xác định. OAuth 2.0 xác định giao thức & JWT xác định một định dạng mã thông báo. OAuth có thể sử dụng một trong hai JWT dưới dạng định dạng mã thông báo hoặc mã thông báo truy cập là mã thông báo mang. Kết nối OpenID chủ yếu sử dụng JWT như một định dạng mã thông báo.

Đề xuất: