Mulai

Untuk mengelola printer menggunakan Chrome Printer Management API, Anda harus mengikuti langkah-langkah berikut:

  1. Aktifkan API di project Google Cloud.
  2. Buat kredensial OAuth 2.0 untuk akun layanan.
  3. Memberikan hak istimewa administrator akun layanan untuk mengelola printer.

Panduan ini mengasumsikan bahwa Anda telah mengonfigurasi layar izin OAuth untuk aplikasi dan menyiapkan akun layanan. Jika tidak, lihat Mengonfigurasi izin OAuth dan Membuat akun layanan sebelum melanjutkan.

Hanya akun layanan yang dapat mengakses Chrome Printer Management API.

Administrator Chrome harus memberikan akses yang diperlukan ke akun layanan Anda untuk mengelola printer bagi akunnya. Administrator juga dapat memblokir atau mempercayai aplikasi pengelolaan printer tertentu.

Mengaktifkan API dan membuat kredensial

  1. Aktifkan API. API yang Anda aktifkan adalah "Admin SDK API".
  2. Buat kredensial OAuth 2.0 untuk akun layanan Anda. Simpan file JSON yang didownload di lokasi yang aman.

Mengaktifkan akses akun layanan

Sebelum Anda dapat menggunakan akun layanan untuk mengelola printer atau server cetak pelanggan, administrator untuk akun pelanggan tersebut harus memberikan hak istimewa yang diperlukan kepada akun layanan.

Opsi 1: Aktifkan delegasi tingkat domain untuk akun layanan

Delegasi tingkat domain memungkinkan akun layanan meniru identitas administrator yang memiliki hak istimewa yang tepat untuk mengelola printer dan server cetak.

Mengaktifkan delegasi tingkat domain

Cakupan OAuth yang Anda perlukan untuk langkah ini adalah https://www.googleapis.com/auth/admin.chrome.printers.

Opsi 2: Memberikan hak istimewa peran administrator ke akun layanan

Jika lebih memilih untuk membatasi hak istimewa akun layanan di domain, Anda dapat menetapkan peran dengan hak istimewa hanya untuk mengelola printer. Untuk mempelajari lebih lanjut cara menggunakan peran untuk kontrol akses, lihat Mengelola peran.

  1. Sebagai administrator, login ke konsol Admin.
  2. Di kiri atas halaman, klik > Akun > Peran admin.
  3. Pilih peran yang sudah ada dengan hak istimewa berikut, atau buat peran baru dan tambahkan hak istimewa ini:

    Services > ChromeOS > Settings > Manage Printers

  4. Tetapkan peran ini ke alamat email akun layanan.

Memblokir atau mempercayai aplikasi pengelolaan printer

Aplikasi dipercaya secara default, tetapi administrator dapat memilih untuk memblokir atau mempercayai aplikasi tertentu untuk akunnya.

  1. Sebagai administrator, login ke konsol Admin.
  2. Di kiri atas, klik Menu > Keamanan > Kontrol data dan akses > Kontrol API.
  3. Di bagian "Kontrol akses aplikasi", klik Kelola Akses Aplikasi Pihak Ketiga.
  4. Di bagian "Aplikasi terhubung":
    • Jika Anda tidak melihat aplikasi yang tercantum, klik Konfigurasi aplikasi baru. Kemudian, ikuti petunjuk di layar.
    • Jika Anda melihat aplikasi tercantum, klik nama aplikasi. Kemudian, pilih diblokir atau tepercaya di bagian "Akses Aplikasi" dan klik Simpan.