Untuk menggunakan Chrome Printer Management API, Anda perlu mengaktifkan API dan membuat kredensial OAuth 2.0 aplikasi. Kemudian, administrator Chrome harus memberikan akses akun yang diperlukan ke skrip Anda untuk mengelola printer. Admin dapat memblokir atau memercayai aplikasi yang dikembangkan untuk mengelola printer untuk akun mereka.
Ikuti langkah-langkah di bawah untuk menyiapkan semua yang diperlukan untuk akses API. Petunjuk ini mengasumsikan bahwa Anda sudah memiliki aplikasi dengan layar izin OAuth yang telah disiapkan, dan akun layanan yang telah disiapkan. Jika tidak, lihat Mengonfigurasi izin OAuth dan Membuat akun layanan sebelum melanjutkan.
Mengaktifkan API dan membuat kredensial
- Aktifkan API. API yang Anda aktifkan adalah "Admin SDK".
- Buat kredensial OAuth 2.0 untuk akun layanan Anda. Simpan file JSON yang didownload di lokasi yang aman.
Mengaktifkan akses akun layanan
Sebelum digunakan, akun layanan Anda harus diberi hak istimewa admin yang sesuai. Tindakan ini harus dilakukan oleh administrator untuk pelanggan yang terkait dengan printer atau server cetak yang dikelola akun layanan.
Opsi 1: Mengaktifkan delegasi tingkat domain untuk akun layanan
Delegasi tingkat domain memungkinkan akun layanan meniru identitas admin yang memiliki hak istimewa yang sesuai 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: Berikan hak istimewa peran admin ke akun layanan
Jika memilih untuk membatasi hak istimewa akun layanan di domain, Anda dapat menetapkan peran dengan hak istimewa untuk hanya mengelola printer. Untuk mempelajari lebih lanjut cara menggunakan peran untuk kontrol akses, lihat Mengelola peran.
- Sebagai administrator, login ke konsol Admin.
- Di kiri atas halaman, klik > Akun > Peran admin.
Pilih peran yang ada dengan hak istimewa di bawah, atau buat peran baru dan tambahkan hak istimewa ini:
Services > ChromeOS > Settings > Manage Printers
Tetapkan peran ini ke alamat email akun layanan.
Memblokir atau memercayai aplikasi pengelolaan printer
Aplikasi dipercaya secara default, tetapi administrator dapat memilih untuk memblokir atau memercayai aplikasi tertentu untuk akun mereka.
- Sebagai administrator, login ke konsol Admin.
- Di kiri atas, klik Menu > Kontrol data dan akses > Kontrol API. > Keamanan
- Di bagian "Kontrol akses aplikasi", klik Kelola Akses Aplikasi Pihak Ketiga.
- Di bagian "Aplikasi terhubung":
- Jika Anda tidak melihat aplikasi 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", lalu klik Simpan.