หากต้องการใช้ Chrome Print Management API คุณต้องเปิดใช้ API และสร้างข้อมูลรับรอง OAuth 2.0 ของแอป จากนั้นผู้ดูแลระบบ Chrome จะต้องให้สิทธิ์เข้าถึงบัญชีที่จำเป็นแก่สคริปต์เพื่อจัดการเครื่องพิมพ์ ผู้ดูแลระบบสามารถเลือกบล็อกหรือเชื่อถือแอปที่พัฒนาขึ้นเพื่อจัดการเครื่องพิมพ์สำหรับบัญชีของตนเองได้
ทำตามขั้นตอนด้านล่างเพื่อตั้งค่าทุกอย่างที่จำเป็นสำหรับการเข้าถึง API วิธีการต่อไปนี้จะถือว่าคุณมีแอปที่ตั้งค่าหน้าจอคำยินยอม OAuth และตั้งค่าบัญชีบริการไว้แล้ว หากไม่เป็นเช่นนั้น โปรดดูหัวข้อกำหนดค่าความยินยอมของ OAuth และสร้างบัญชีบริการก่อนดำเนินการต่อ
เปิดใช้ API และสร้างข้อมูลเข้าสู่ระบบ
- เปิดใช้ API API ที่คุณกำลังเปิดใช้คือ "Admin SDK"
- สร้างข้อมูลเข้าสู่ระบบ OAuth 2.0 สำหรับบัญชีบริการ จัดเก็บไฟล์ JSON ที่ดาวน์โหลด ไว้ในตำแหน่งที่ปลอดภัย
เปิดใช้สิทธิ์เข้าถึงบัญชีบริการ
ก่อนใช้งาน บัญชีบริการของคุณต้องได้รับสิทธิ์ของผู้ดูแลระบบที่เหมาะสม โดยผู้ดูแลระบบจะต้องดำเนินการนี้สำหรับลูกค้าที่เชื่อมโยงกับเครื่องพิมพ์หรือเซิร์ฟเวอร์การพิมพ์ที่บัญชีบริการจัดการ
ตัวเลือกที่ 1: เปิดใช้การมอบสิทธิ์ทั่วทั้งโดเมนสำหรับบัญชีบริการ
การมอบสิทธิ์ทั่วทั้งโดเมนทำให้บัญชีบริการสวมบทบาทเป็นผู้ดูแลระบบที่มีสิทธิ์ในการจัดการเครื่องพิมพ์และเซิร์ฟเวอร์การพิมพ์ได้
เปิดใช้การมอบสิทธิ์ทั่วทั้งโดเมน
ขอบเขต OAuth ที่คุณต้องการในขั้นตอนนี้คือ https://www.googleapis.com/auth/admin.chrome.printers
ตัวเลือกที่ 2: ให้สิทธิ์บทบาทผู้ดูแลระบบแก่บัญชีบริการ
หากคุณต้องการจำกัดสิทธิ์ของบัญชีบริการในโดเมน คุณสามารถมอบหมายบทบาทที่มีสิทธิ์จัดการเครื่องพิมพ์อย่างเดียวได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้บทบาทสำหรับการควบคุมการเข้าถึงได้ที่จัดการบทบาท
- ในฐานะผู้ดูแลระบบ ให้ลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบ
- ที่ด้านบนซ้ายของหน้า ให้คลิก > บัญชี > บทบาทผู้ดูแลระบบ
เลือกบทบาทที่มีอยู่ที่มีสิทธิ์ด้านล่าง หรือสร้างบทบาทใหม่และเพิ่มสิทธิ์นี้
Services > ChromeOS > Settings > Manage Printers
มอบหมายบทบาทนี้ให้กับอีเมลบัญชีบริการ
บล็อกหรือเชื่อถือแอปการจัดการเครื่องพิมพ์
แอปได้รับการเชื่อถือโดยค่าเริ่มต้น แต่ผู้ดูแลระบบสามารถเลือกที่จะบล็อกหรือเชื่อถือแอปบางรายการสำหรับบัญชีของตนได้
- ในฐานะผู้ดูแลระบบ ให้ลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบ
- ที่ด้านบนซ้าย ให้คลิกเมนู > การเข้าถึงและการควบคุมข้อมูล > การควบคุม API > ความปลอดภัย
- คลิกจัดการการเข้าถึงแอปของบุคคลที่สามในส่วน "การควบคุมสิทธิ์เข้าถึงของแอป"
- ในส่วน "แอปที่เชื่อมต่อ" ให้ทำดังนี้
- หากไม่เห็นแอปในรายการ ให้คลิกกําหนดค่าแอปใหม่ จากนั้นทําตามวิธีการบนหน้าจอ
- หากเห็นแอปในรายการ ให้คลิกชื่อแอป จากนั้นเลือกถูกบล็อกหรือเชื่อถือในส่วน "การเข้าถึงแอป" แล้วคลิกบันทึก