برای استفاده از Chrome Printer 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: امتیازات نقش سرپرست را به حساب سرویس اعطا کنید
اگر ترجیح میدهید امتیازات حساب سرویس را در دامنه محدود کنید، میتوانید نقشی با امتیازاتی برای مدیریت چاپگرها به آن اختصاص دهید. برای کسب اطلاعات بیشتر در مورد استفاده از نقشها برای کنترل دسترسی، به مدیریت نقشها مراجعه کنید.
- به عنوان یک سرپرست، وارد کنسول Admin شوید.
- در سمت راست بالای صفحه، روی > حساب > نقشهای سرپرست کلیک کنید.
یک نقش موجود با امتیاز زیر را انتخاب کنید یا یک نقش جدید ایجاد کنید و این امتیاز را اضافه کنید:
Services > ChromeOS > Settings > Manage Printers
این نقش را به آدرس ایمیل حساب سرویس اختصاص دهید.
برنامه مدیریت چاپگر را مسدود یا به آن اعتماد کنید
برنامهها بهطور پیشفرض قابل اعتماد هستند، اما یک سرپرست میتواند برنامههای خاصی را برای حساب خود مسدود یا به آن اعتماد کند.
- به عنوان یک سرپرست، وارد کنسول Admin شوید.
- در بالا سمت راست، روی > دسترسی و کنترل داده > کنترلهای API کلیک کنید. > امنیت
- در بخش «کنترل دسترسی برنامه»، روی مدیریت دسترسی به برنامه شخص ثالث کلیک کنید.
- در بخش "برنامه های متصل":
- اگر برنامه را در لیست نمیبینید، روی پیکربندی برنامه جدید کلیک کنید. سپس، دستورالعمل های روی صفحه را دنبال کنید.
- اگر برنامه را در لیست مشاهده کردید، روی نام برنامه کلیک کنید. سپس، گزینه blocked or trusted را در قسمت «App Access» انتخاب کنید و روی Save کلیک کنید.