Chrome प्रिंटर मैनेजमेंट एपीआई का इस्तेमाल करने के लिए, आपको एपीआई चालू करना होगा और ऐप्लिकेशन का OAuth 2.0 क्रेडेंशियल बनाना होगा. इसके बाद, Chrome एडमिन को आपकी स्क्रिप्ट को प्रिंटर मैनेज करने के लिए, खाते का ज़रूरी ऐक्सेस देना होगा. एडमिन वैकल्पिक रूप से अपने खाते के लिए प्रिंटर मैनेज करने के लिए डेवलप किए गए ऐप्लिकेशन को ब्लॉक कर सकते हैं या उन पर भरोसा कर सकते हैं.
एपीआई ऐक्सेस के लिए ज़रूरी सभी चीज़ें सेट अप करने के लिए, नीचे दिया गया तरीका अपनाएं. इन निर्देशों में यह माना जाएगा कि आपके पास पहले से ऐसा ऐप्लिकेशन है जिसमें OAuth के लिए सहमति वाली स्क्रीन सेट अप की गई है और सेवा खाता सेट अप किया गया है. अगर ऐसा नहीं है, तो आगे बढ़ने से पहले, OAuth सहमति कॉन्फ़िगर करना और सेवा खाता बनाना देखें.
एपीआई चालू करें और क्रेडेंशियल बनाएं
- एपीआई को चालू करें. जिस एपीआई को चालू किया जा रहा है वह "एडमिन SDK" है.
- अपने सेवा खाते के लिए OAuth 2.0 क्रेडेंशियल बनाएं. डाउनलोड की गई JSON फ़ाइल को किसी सुरक्षित जगह पर सेव करें.
सेवा खाते का ऐक्सेस चालू करना
इस्तेमाल करने से पहले, आपके सेवा खाते को सही एडमिन के अधिकार दिए जाने चाहिए. सेवा खाते से मैनेज किए जाने वाले प्रिंटर या प्रिंट सर्वर से जुड़े ग्राहक के लिए, एडमिन ऐसा कर सकता है.
पहला विकल्प: सेवा खाते के लिए, पूरे डोमेन के लिए किसी और को अपने ईमेल खाते का ऐक्सेस देने की सुविधा चालू करना
पूरे डोमेन को सौंपे जाने की सुविधा की मदद से, वह सेवा खाता ऐसे एडमिन के नाम पर काम कर सकता है जिसके पास प्रिंटर और प्रिंट सर्वर को मैनेज करने के लिए ज़रूरी अधिकार हैं.
पूरे डोमेन के लिए, किसी और को अपने ईमेल खाते का ऐक्सेस देना
इस चरण के लिए, आपको OAuth स्कोप
https://www.googleapis.com/auth/admin.chrome.printers
की ज़रूरत होगी.
दूसरा विकल्प: सेवा खाते के लिए, एडमिन की भूमिका के खास अधिकार देना
अगर आपको डोमेन पर सेवा खाते के खास अधिकारों को सीमित करना है, तो इसे सिर्फ़ प्रिंटर को मैनेज करने के लिए खास अधिकारों वाली भूमिका असाइन करें. ऐक्सेस कंट्रोल के लिए भूमिकाओं का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, भूमिकाएं मैनेज करना देखें.
- एडमिन के तौर पर, Admin console में साइन इन करें.
- पेज पर सबसे ऊपर बाईं ओर, > खाता > एडमिन भूमिकाएं पर क्लिक करें.
नीचे दिए गए खास अधिकार वाली कोई मौजूदा भूमिका चुनें या एक नई भूमिका बनाएं और यह खास अधिकार जोड़ें:
Services > ChromeOS > Settings > Manage Printers
यह भूमिका सेवा खाते के ईमेल पते पर असाइन करें.
प्रिंटर मैनेजमेंट ऐप्लिकेशन को ब्लॉक करना या उस पर भरोसा करना
ऐप्लिकेशन डिफ़ॉल्ट रूप से भरोसेमंद होते हैं, लेकिन एडमिन अपने खाते के लिए खास ऐप्लिकेशन को ब्लॉक करना या उन पर भरोसा करना चुन सकता है.
- एडमिन के तौर पर, Admin console में साइन इन करें.
- सबसे ऊपर बाईं ओर, मेन्यू > ऐक्सेस और डेटा कंट्रोल > एपीआई कंट्रोल पर क्लिक करें. > सुरक्षा
- "ऐप्लिकेशन ऐक्सेस कंट्रोल" सेक्शन में, तीसरे पक्ष के ऐप्लिकेशन का ऐक्सेस मैनेज करें पर क्लिक करें.
- "जोड़े गए ऐप्लिकेशन" सेक्शन में:
- अगर आपको सूची में ऐप्लिकेशन नहीं दिखता है, तो नया ऐप्लिकेशन कॉन्फ़िगर करें पर क्लिक करें. इसके बाद, स्क्रीन पर दिए गए निर्देशों का पालन करें.
- अगर आपको सूची में ऐप्लिकेशन दिखता है, तो ऐप्लिकेशन के नाम पर क्लिक करें. इसके बाद, "ऐप्लिकेशन ऐक्सेस" में जाकर 'ब्लॉक किया गया' या 'भरोसेमंद' चुनें और सेव करें पर क्लिक करें.