Chọn phạm vi API Nhãn Google Drive

Tài liệu này chứa thông tin uỷ quyền và xác thực dành riêng cho Drive Labels API. Trước khi đọc tài liệu này, hãy nhớ đọc thông tin chung về việc xác thực và uỷ quyền của Google Workspace tại Tìm hiểu về việc xác thực và uỷ quyền.

Định cấu hình OAuth 2.0 để uỷ quyền

Định cấu hình màn hình đồng ý OAuth và chọn phạm vi để xác định thông tin nào sẽ hiển thị cho người dùng và người đánh giá ứng dụng, đồng thời đăng ký ứng dụng để bạn có thể xuất bản ứng dụng sau này.

Phạm vi Google Drive Labels API

Để xác định cấp truy cập được cấp cho ứng dụng của bạn, bạn cần xác định và khai báo phạm vi uỷ quyền. Phạm vi uỷ quyền là một chuỗi URI OAuth 2.0 chứa tên ứng dụng Google Workspace, loại dữ liệu mà ứng dụng đó truy cập và cấp độ truy cập. Phạm vi là yêu cầu của ứng dụng để xử lý dữ liệu trên Google Workspace, bao gồm cả dữ liệu Tài khoản Google của người dùng.

Khi ứng dụng của bạn được cài đặt, người dùng sẽ được yêu cầu xác thực các phạm vi mà ứng dụng sử dụng. Nói chung, bạn nên chọn phạm vi tập trung hẹp nhất có thể và tránh yêu cầu các phạm vi mà ứng dụng của bạn không cần. Người dùng sẵn sàng cấp quyền truy cập vào các phạm vi có giới hạn và được mô tả rõ ràng.

Nếu có thể, bạn nên sử dụng các phạm vi không nhạy cảm vì phạm vi này cấp quyền truy cập theo từng tệp và thu hẹp quyền truy cập vào chức năng cụ thể mà ứng dụng cần.

Bạn có thể dùng các phạm vi OAuth 2.0 sau đây để đọc, tìm kiếm và sửa đổi siêu dữ liệu nhãn được áp dụng cho các mục trên Drive:

Phạm vi Ý nghĩa
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata
Đọc, tìm kiếm và sửa đổi siêu dữ liệu nhãn được áp dụng cho các mục trên Drive.
  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive.metadata.readonly
Đọc và tìm kiếm siêu dữ liệu nhãn được áp dụng cho các mục trên Drive mà ứng dụng được uỷ quyền.

Để biết thêm thông tin, hãy xem Phạm vi truy cập OAuth 2.0 của Drive APIUỷ quyền dành riêng cho Drive API.

Phạm vi cho nhãn

Bạn có thể sử dụng các phạm vi OAuth sau đây để xem và quản lý nhãn:

Phạm vi Ý nghĩa
https://www.googleapis.com/auth/drive.labels Xem, sử dụng và quản lý nhãn trên Drive.
  • Phạm vi này cho phép người dùng truy cập và bắt buộc đối với các thao tác ghi khi use_admin_access chưa được đặt.
  • Các thao tác ghi có phạm vi này sẽ hợp lệ đối với các nhãn có loại nhãnSHARED.
https://www.googleapis.com/auth/drive.labels.readonly Xem và sử dụng nhãn của Drive.
  • Phạm vi này cho phép người dùng truy cập và bắt buộc phải có cho các thao tác đọc khi use_admin_access chưa được đặt.
https://www.googleapis.com/auth/drive.admin.labels Xem, chỉnh sửa, tạo và xoá tất cả các nhãn trên Drive trong tổ chức của bạn, cũng như xem các chính sách quản trị liên quan đến nhãn của tổ chức.
  • Phạm vi này cho phép truy cập của quản trị viên và là điều kiện bắt buộc đối với các thao tác ghi khi use_admin_access được đặt. Phạm vi này cũng cấp quyền đọc.
  • Các thao tác ghi có phạm vi này sẽ hợp lệ đối với nhãn có loại nhãn SHARED hoặc ADMIN.
https://www.googleapis.com/auth/drive.admin.labels.readonly Xem tất cả các nhãn trên Drive và các chính sách quản trị liên quan đến nhãn trong tổ chức của bạn.
  • Phạm vi này cho phép quyền truy cập của quản trị viên và bắt buộc phải có cho các thao tác đọc khi use_admin_access được đặt.

Quyền quản trị

Để quản lý nhãn ADMIN, bạn phải chỉ định:

  • useAdminAccesstrue để sử dụng thông tin đăng nhập quản trị viên của người dùng.
  • Quản trị viên tài khoản có đặc quyền Quản lý nhãn.

useAdminAccess

Quản trị viên phải đặt tham số useAdminAccess để thực thi đặc quyền quản trị. Chế độ cài đặt useAdminAccess cho phép xem và chỉnh sửa mọi nhãn thuộc sở hữu của khách hàng. Định mức này bao gồm cả Nhãn ADMINSHARED.

Khi useAdminAccess không được đặt, các yêu cầu ghi chỉ được phép đối với những nhãn có cả SHARED label type và đối với những người dùng có vai trò EDITOR phù hợp cho nhãn này.

Để biết thêm thông tin, hãy xem bài viết Tạo thông tin đăng nhập để truy cập.