त्रुटि “400 admin_policy_enforced” तब प्रकट होती है जब एक Google Workspace एडमिनिस्ट्रेटर ने जानबूझकर कुछ थर्ड-पार्टी ऐप्स या डेटा तक पहुंच को ब्लॉक या प्रतिबंधित किया है, जिससे उपयोगकर्ताओं को साइन इन करने या जानकारी साझा करने से रोका जाता है। यह खराबी नहीं है बल्कि एक जानबूझकर सुरक्षा उपाय है जो संगठन की कॉन्फ़िगर की गई नीतियों को दर्शाता है।
यह वर्कफ़्लो को बाधित कर सकता है और उत्पादकता समस्याएं पैदा कर सकता है, खासकर जब महत्वपूर्ण व्यावसायिक उपकरण प्रभावित होते हैं। यह त्रुटि सबसे अधिक तब होती है जब ऐप्स जैसे Slack, Zoom, या Asana से कनेक्ट करने का प्रयास किया जाता है, जिससे प्राधिकरण विफलताएं और एक्सेस अस्वीकृत हो जाती हैं।
इस त्रुटि के कई सामान्य कारण हैं, जैसे:
- एडमिनिस्ट्रेटिव प्रतिबंध - वर्कस्पेस एडमिन द्वारा ऐप्स या फ़ीचर्स ब्लॉक किए गए।
- अविश्वसनीय थर्ड-पार्टी ऐप्स - आपके संगठन में उपयोग के लिए स्वीकृत नहीं टूल्स।
- सख्त डेटा-शेयरिंग नियम - नीतियां जो सीमित करती हैं कि डेटा कैसे एक्सेस या साझा किया जा सकता है।
- अक्षम API एक्सेस - प्रतिबंधित समूहों में उपयोगकर्ताओं के लिए ऐप्स को कनेक्ट करने से रोकना।
- एडवांस्ड प्रोटेक्शन नामांकन - इस प्रोग्राम में अकाउंट या संदिग्ध के रूप में फ़्लैग किए गए अकाउंट को सख्त एक्सेस नियंत्रण का सामना करना पड़ सकता है।
- अतिरिक्त कारक - मल्टी-फैक्टर ऑथेंटिकेशन (MFA) न होना, ब्लॉक्ड URLs, नॉन-सुपर एडमिन ऑथराइज़ेशन प्रयास, लाइसेंस सीमाएं, या उपयोगकर्ता नाम संघर्ष।
अब, उन समाधानों पर चलते हैं जो इस समस्या को ठीक करने में आपकी मदद कर सकते हैं।
1. Google Admin में ब्लॉक्ड ऐप को व्हाइटलिस्ट करें
अधिकांश मामलों में, यह त्रुटि इसलिए होती है क्योंकि आप जिस ऐप का उपयोग करने का प्रयास कर रहे हैं वह आपके संगठन के API कंट्रोल में व्हाइटलिस्टेड नहीं है। इस ऐप के लिए एक्सेस सेटिंग्स एडजस्ट करना आमतौर पर समस्या को हल करता है।
- सुपर एडमिन के रूप में Google Admin कंसोल में लॉग इन करें।
- Security > Access and Data Control > API Controls पर नेविगेट करें।
- Manage Third-Party App Access पर क्लिक करें।
- लिस्ट में ब्लॉक्ड ऐप ढूंढें। यदि यह दिखाई नहीं दे रहा है, तो OAuth Client ID द्वारा खोजने के लिए “Add App” विकल्प का उपयोग करें।
- ऐप चुनें और इसकी स्थिति को Trusted में बदलें।
- Save पर क्लिक करें।
ऐप को स्पष्ट रूप से भरोसेमंद बनाकर, आप उस डिफ़ॉल्ट ब्लॉक को ओवरराइड करते हैं जिसके कारण 400 admin_policy_enforced त्रुटि हुई।
2. डोमेन-वाइड डेलिगेशन के साथ सर्विस अकाउंट का उपयोग करें
यदि समस्या ऑटोमेशन या इंटीग्रेशन (जैसे स्क्रिप्ट या बैकएंड सेवाएं) को प्रभावित करती है, तो एक सर्विस अकाउंट उपयोगकर्ता-स्तरीय OAuth सहमति को बायपास कर सकता है जबकि संगठनात्मक नीतियों के साथ पूरी तरह से अनुपालन करता है।
यह अकाउंट एक केंद्रीय रूप से प्रबंधित पहचान के तहत काम करता है, जिससे ऐप्स के लिए सुरक्षित, नीति-अनुपालक API एक्सेस सुनिश्चित होता है बिना साइन-इन प्रतिबंधों को ट्रिगर किए।
- एडमिन के रूप में Google Cloud Console में लॉग इन करें।
- मौजूदा प्रोजेक्ट चुनें या नया बनाएं।
- API & Services > Enabled APIs & Services के तहत आवश्यक API सक्षम करें (जैसे Admin SDK, Gmail API, Calendar API, Drive API)।
- IAM & Admin > Service Accounts पर जाएं और एक नया सर्विस अकाउंट बनाएं।
- अकाउंट के लिए Domain-wide Delegation सक्षम करें और एक JSON key जनरेट करें।
- सर्विस अकाउंट की Unique ID कॉपी करें।
- Admin Console में, Security > API Controls > Manage Domain-Wide Delegation पर नेविगेट करें और कॉपी की गई ID का उपयोग करके एक नया क्लाइंट जोड़ें।
- आवश्यक OAuth Scopes असाइन करें और Authorize पर क्लिक करें।
चेतावनी: केवल अपने उपयोग के मामले के लिए आवश्यक न्यूनतम स्कोप दें और JSON कुंजी को सुरक्षित रूप से संग्रहीत करें। समझौता किए गए सर्विस अकाउंट संवेदनशील डेटा को उजागर कर सकते हैं।
3. IMAP/POP एक्सेस अक्षम करें
यदि लिगेसी ईमेल क्लाइंट अनधिकृत कनेक्शन का प्रयास कर रहे हैं, तो यह भी त्रुटि को ट्रिगर कर सकता है। IMAP/POP अक्षम करने से यह सुनिश्चित होता है कि केवल स्वीकृत विधियां (जैसे Gmail वेब ऐप या अधिकृत OAuth क्लाइंट) आपके अकाउंट से कनेक्ट हो सकती हैं।
- एडमिन के रूप में Google Admin में लॉग इन करें।
- Apps > Google Workspace > Gmail पर नेविगेट करें।
- End User Access का विस्तार करें और POP/IMAP सेटिंग्स के बगल में पेंसिल आइकन पर क्लिक करें।
- POP Access और IMAP Access अनचेक करें।
- Save पर क्लिक करें।
महत्वपूर्ण: इस परिवर्तन को लागू करने से पहले उपयोगकर्ताओं को सूचित करें। यह Outlook और Thunderbird जैसे ईमेल क्लाइंट के लिए एक्सेस अक्षम कर देगा जो IMAP/POP पर निर्भर करते हैं।
4. Google Workspace सपोर्ट से संपर्क करें
यदि उपरोक्त कोई भी समाधान काम नहीं करता है, तो Google Workspace Support से संपर्क करें। उन्हें प्रदान करें:
- पूर्ण त्रुटि संदेश और टाइमस्टैम्प
- OAuth क्लाइंट ID या ऐप नाम
- सुरक्षा या API कंट्रोल में हाल के कोई भी परिवर्तन
वे आपके संगठन की नीतियों की समीक्षा कर सकते हैं और सही समायोजन लागू करने में मदद कर सकते हैं।
ABOUT THE AUTHOR

Hamza Mohammad Anwar
Hamza Mohammad Anwar MERN तकनीकों का उपयोग करके उच्च-प्रदर्शन एप्लिकेशन विकसित करने पर ध्यान केंद्रित करने वाले एक इंटरमीडिएट JavaScript वेब डेवलपर हैं। उनके कौशल सेट में ReactJS, MongoDB, Express NodeJS, और अन्य संबंधित तकनीकों में विशेषज्ञता शामिल है। Hamza एक Google IT Certified पेशेवर भी हैं, जो IT समर्थन में उनकी क्षमता को उजागर करता है। एक उत्साही समस्या-समाधानकर्ता के रूप में, वह अपने कंप्यूटर पर त्रुटियों को पुनर्निर्मित करके विभिन्न तकनीकी मुद्दों का निवारण और समाधान ढूंढते हैं।