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