لاستخدام واجهة برمجة التطبيقات Chrome Printer Management API، عليك تفعيل واجهة برمجة التطبيقات وإنشاء بيانات اعتماد OAuth 2.0 للتطبيق. بعد ذلك، على مشرف Chrome منح النص البرمجي إذن الوصول اللازم إلى الحساب لإدارة الطابعات. يمكن للمشرفين اختياريًا حظر التطبيقات المطوَّرة لإدارة الطابعات أو الوثوق بها لحسابهم.
اتّبِع الخطوات أدناه لإعداد كل ما يلزم للوصول إلى واجهة برمجة التطبيقات. تفترض هذه التعليمات أنّ لديك تطبيقًا تم إعداد شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth فيه، وحساب خدمة تم إعداده. إذا لم يكن الأمر كذلك، اطّلِع على ضبط موافقة OAuth وإنشاء حساب خدمة قبل المتابعة.
تفعيل واجهة برمجة التطبيقات وإنشاء بيانات الاعتماد
- فعِّل واجهة برمجة التطبيقات. واجهة برمجة التطبيقات التي يتم تفعيلها هي "Admin SDK".
- أنشئ بيانات اعتماد OAuth 2.0 لحساب الخدمة. تخزين ملف JSON الذي تم تنزيله في مكانٍ آمن
تفعيل إمكانية الوصول إلى حساب الخدمة
قبل الاستخدام، يجب منح حساب الخدمة امتيازات المشرف المناسبة. يجب أن يتم ذلك من قِبل مشرف للعميل المرتبط بالطابعات أو خوادم الطباعة التي يديرها حساب الخدمة.
الخيار 1: تفعيل التفويض على مستوى النطاق لحساب الخدمة
يتيح التفويض على مستوى النطاق لحساب الخدمة انتحال هوية مشرف لديه الامتيازات المناسبة لإدارة الطابعات وخوادم الطباعة.
تفعيل التفويض على مستوى النطاق
نطاق OAuth الذي تحتاجه لتنفيذ هذه الخطوة هو
https://www.googleapis.com/auth/admin.chrome.printers
.
الخيار 2: منح امتيازات دور المشرف لحساب الخدمة
إذا كنت تفضّل حصر امتيازات حساب الخدمة على النطاق، يمكنك منحه دورًا يتضمن امتيازات لإدارة الطابعات فقط. لمزيد من المعلومات عن استخدام الأدوار للتحكّم في الوصول، يُرجى الاطّلاع على مقالة إدارة الأدوار.
- بصفتك مشرفًا، سجِّل الدخول إلى وحدة تحكّم المشرف.
- في أعلى يمين الصفحة، انقر على > الحساب > أدوار المشرف.
اختَر دورًا حاليًا يتضمّن الامتياز أدناه، أو أنشئ دورًا جديدًا وأضِف هذا الامتياز:
Services > ChromeOS > Settings > Manage Printers
امنح هذا الدور لعنوان البريد الإلكتروني الخاص بحساب الخدمة.
حظر تطبيق إدارة طابعة أو الوثوق به
تكون التطبيقات موثوق بها تلقائيًا، ولكن يمكن للمشرف اختيار حظر تطبيقات معيّنة أو الوثوق بها في حسابه.
- بصفتك مشرفًا، سجِّل الدخول إلى وحدة تحكّم المشرف.
- في أعلى يمين الصفحة، انقر على رمز القائمة > التحكّم في البيانات والوصول > عناصر تحكّم واجهة برمجة التطبيقات. > الأمان
- في قسم "التحكّم في الوصول إلى التطبيقات"، انقر على إدارة إمكانية وصول التطبيقات التابعة لجهات خارجية.
- في قسم "التطبيقات المرتبطة":
- إذا لم يظهر التطبيق مُدرَجًا، انقر على ضبط تطبيق جديد، ثم اتّبِع التعليمات الظاهرة على الشاشة.
- إذا ظهر التطبيق مدرَجًا، انقر على اسمه. بعد ذلك، اختَر "محظور" أو "موثوق به" ضمن "الوصول إلى التطبيقات" وانقر على حفظ.