Untuk menggunakan Chrome Printer Management API, Anda harus mengaktifkan API dan membuat kredensial OAuth 2.0 aplikasi. Kemudian, administrator Chrome perlu memberi skrip Anda akses akun yang diperlukan untuk mengelola printer. Secara opsional, admin dapat memblokir atau memercayai aplikasi yang dikembangkan untuk mengelola printer untuk akun mereka.
Ikuti langkah-langkah di bawah ini untuk menyiapkan semua hal yang diperlukan untuk akses API. Petunjuk ini mengasumsikan bahwa Anda sudah memiliki aplikasi dengan layar izin OAuth dan akun layanan 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.
Aktifkan akses akun layanan
Sebelum digunakan, akun layanan Anda perlu diberi hak istimewa admin yang sesuai. Hal ini harus dilakukan oleh administrator untuk pelanggan yang terkait dengan printer atau server cetak yang dikelola akun layanan.
Opsi 1: Mengaktifkan delegasi di seluruh 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 di seluruh 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 hanya untuk 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 akunnya.
- 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 Konfigurasikan aplikasi baru. Lalu, ikuti petunjuk di layar.
- Jika Anda melihat aplikasi tercantum, klik nama aplikasi. Kemudian, pilih diblokir atau tepercaya di bagian "Akses Aplikasi", lalu klik Simpan.