Để sử dụng API Quản lý máy in Chrome, bạn cần bật API này và tạo thông tin xác thực OAuth 2.0 của ứng dụng. Sau đó, quản trị viên Chrome cần cấp cho tập lệnh của bạn quyền truy cập vào tài khoản cần thiết để quản lý máy in. Quản trị viên có thể tuỳ ý chặn hoặc tin tưởng các ứng dụng được phát triển để quản lý máy in cho tài khoản của họ.
Hãy làm theo các bước bên dưới để thiết lập mọi thứ cần thiết cho quyền truy cập API. Các hướng dẫn này giả định rằng bạn đã thiết lập màn hình xin phép bằng OAuth cho một ứng dụng và thiết lập tài khoản dịch vụ. Nếu không, hãy xem phần Định cấu hình sự đồng ý OAuth và Tạo tài khoản dịch vụ trước khi tiếp tục.
Bật API và tạo thông tin xác thực
- Bật API. API bạn đang bật là "SDK dành cho quản trị viên".
- Tạo thông tin xác thực OAuth 2.0 cho tài khoản dịch vụ của bạn. Lưu trữ tệp JSON đã tải xuống ở một vị trí an toàn.
Bật quyền truy cập vào tài khoản dịch vụ
Trước khi sử dụng, tài khoản dịch vụ của bạn cần được cấp các đặc quyền quản trị thích hợp. Việc này phải do quản trị viên thực hiện cho khách hàng liên kết với máy in hoặc máy chủ in mà tài khoản dịch vụ quản lý.
Cách 1: Bật tính năng uỷ quyền trên toàn miền cho tài khoản dịch vụ
Tính năng uỷ quyền trên toàn miền cho phép tài khoản dịch vụ mạo danh một quản trị viên có các đặc quyền thích hợp để quản lý máy in và máy chủ in.
Bật tính năng uỷ quyền trên toàn miền
Phạm vi OAuth mà bạn cần cho bước này là https://www.googleapis.com/auth/admin.chrome.printers
.
Cách 2: Cấp đặc quyền vai trò quản trị viên cho tài khoản dịch vụ
Nếu muốn giới hạn các đặc quyền của tài khoản dịch vụ trên miền, bạn có thể chỉ định cho tài khoản đó một vai trò có đặc quyền chỉ quản lý máy in. Để tìm hiểu thêm về cách sử dụng vai trò để kiểm soát quyền truy cập, hãy xem phần Quản lý vai trò.
- Với tư cách là quản trị viên, hãy đăng nhập vào Bảng điều khiển dành cho quản trị viên.
- Ở trên cùng bên trái của trang, hãy nhấp vào > Tài khoản > Vai trò quản trị.
Chọn một vai trò hiện có có đặc quyền bên dưới hoặc tạo một vai trò mới rồi thêm đặc quyền này:
Services > ChromeOS > Settings > Manage Printers
Chỉ định vai trò này cho địa chỉ email của tài khoản dịch vụ.
Chặn hoặc tin tưởng ứng dụng quản lý máy in
Theo mặc định, các ứng dụng đều đáng tin cậy, nhưng quản trị viên có thể chọn chặn hoặc tin tưởng một số ứng dụng cụ thể cho tài khoản của họ.
- Với tư cách là quản trị viên, hãy đăng nhập vào Bảng điều khiển dành cho quản trị viên.
- Ở trên cùng bên trái, hãy nhấp vào biểu tượng Trình đơn > Quyền truy cập và kiểm soát dữ liệu > Chế độ kiểm soát API. > Bảo mật
- Trong phần "Kiểm soát quyền truy cập của ứng dụng", hãy nhấp vào Quản lý quyền truy cập của ứng dụng bên thứ ba.
- Trong phần "Ứng dụng đã kết nối":
- Nếu bạn không thấy ứng dụng đó trong danh sách, hãy nhấp vào Định cấu hình ứng dụng mới. Sau đó, hãy làm theo hướng dẫn trên màn hình.
- Nếu bạn thấy ứng dụng đó trong danh sách, hãy nhấp vào tên ứng dụng. Sau đó, hãy chọn bị chặn hoặc đáng tin cậy trong phần "Quyền truy cập vào ứng dụng" rồi nhấp vào Lưu.