साइन इन करने का अनुभव, आपके डिवाइस या ऐप्लिकेशन के साथ उपयोगकर्ता का पहला इंटरैक्शन है नहीं है, तो यह ज़रूरी है कि वे फ़्लो को उतनी ही आसानी से पूरा कर पाएं जितनी किया जा सकता है. अलग-अलग तरह की सुविधाओं के बारे में जानने के लिए, यहां दिए गए सेक्शन पढ़ें साइन-इन एपीआई, साइन-इन से जुड़ा क्वेरी पैरामीटर, पॉप-अप ब्लॉकर को मैनेज करने का तरीका, साथ ही, एक टेस्ट प्लान भी मिल सकता है. इस प्लान का इस्तेमाल, डेवलपमेंट के दौरान यह पक्का करने के लिए किया जा सकता है कि आपने सबसे सही तरीके.
एसएसओ (SSO) को लागू करने की जानकारी
Google का OAuth 2.0 कई OAuth के साथ काम करता है 2.0 स्टैक. हम खास तौर पर सर्वर-साइड की अनुमति को इस तरह लागू करने का सुझाव देते हैं: यह सबसे बेहतर सुरक्षा विकल्प है और iframe क्वेरी का इस्तेमाल करने की सुविधा देता है पैरामीटर का इस्तेमाल करें.
Google Identity वेबसाइट में दिए गए तकनीकी दिशा-निर्देश देखें. ऐसा तब करें, जब Google साइन-इन की सुविधा लागू करना. Google की साइन-इन ब्रैंडिंग को फ़ॉलो करना न भूलें दिशा-निर्देशों के मुताबिक होना चाहिए. स्केच, SVG, और EPS फ़ाइलें डाउनलोड करने के लिए उपलब्ध कराई जाती हैं.
साइन-इन टेस्ट
ऐड-ऑन टेस्ट प्लान का इस्तेमाल करके यह देखें कि आपका ऐड-ऑन सबमिट करने से पहले, आपके लिए ज़रूरी स्टैंडर्ड और जाने-पहचाने किनारे के मामलों को हैंडल करने की क्षमता होनी चाहिए ऐड-ऑन जोड़ें. ये टेस्ट, Classroom ऐड-ऑन की जानकारी देते हैं ज़रूरी शर्तों की चेकलिस्ट और उन्हें देखने का तरीका अगर आपका ऐड-ऑन उन ज़रूरी शर्तों को पूरा करता है. ये वही टेस्ट हैं जिनकी मदद से पब्लिकेशन के दौरान, आपके ऐप्लिकेशन की जांच की जाती है.
साइन इन करने के क्वेरी पैरामीटर
Google Classroom, इस्तेमाल करने में मदद करने के लिए login_hint
क्वेरी पैरामीटर उपलब्ध कराता है
का इस्तेमाल करें. iframe का साइन-इन से जुड़े पैरामीटर वाला सेक्शन देखें
क्वेरी पैरामीटर पेज पर जाएं. सैंपल कोड यहां मिल सकता है
डेवलपर के लिए दिए गए सिलसिलेवार निर्देशों में, वेबसाइट पर बार-बार आने वाले सिलसिलेवार निर्देश मैनेज करना लेख पढ़ें.
पॉप-अप ब्लॉकर मैनेज करें
ऐड-ऑन में साइन इन करने की सुविधा, साइन इन डायलॉग विंडो से मिलती है. यह विंडो, खाता चुनने वाली स्क्रीन दिखाती है और उपयोगकर्ता को OAuth की अनुमति देने की अनुमति देती है अनुमतियां दी हैं. असली उपयोगकर्ता का पॉप-अप ब्लॉकर, उन्हें साइन-इन फ़्लो.
पहला डायग्राम. खाता चुनने वाली स्क्रीन का उदाहरण.
इस समस्या को हल करने के लिए, असली उपयोगकर्ता को बायपास करने के लिए बटन दें पॉप-अप ब्लॉकर का इस्तेमाल करें. इस इंटरैक्शन की मदद से, साइन-इन करने का डायलॉग बॉक्स दिखाया जा सकता है ताकि असली उपयोगकर्ता साइन-इन की प्रोसेस को जारी रख सके. पक्का करें कि जो बटन आपने साइन-इन करने के लिए ब्रैंडिंग के दिशा-निर्देशों का पालन करना चाहिए.
डेवलपर के लिए दिए गए सिलसिलेवार निर्देशों में साइन-इन करने के लिए दिए गए सिलसिलेवार निर्देशों का पालन करें. Google ब्रैंड का 'साइन-इन' बटन, जिस पर क्लिक करके साइन-इन करने के डायलॉग बॉक्स को ट्रिगर किया जा सकता है.
एक से ज़्यादा लॉगिन
एक ही समय में कई खातों में साइन इन करने से ब्राउज़र ऐड-ऑन यूज़र फ़्लो. असली उपयोगकर्ता अपने या तो सभी Google खातों से साइन आउट कर सकते हैं मौजूदा ब्राउज़र या किसी गुप्त Chrome विंडो में Classroom खोलें कृपया सही खाते में साइन इन करें और कार्रवाई का फिर से प्रयास करें.
अगर कई लॉगिन से जुड़ी समस्या की वजह से, किसी गलत उपयोगकर्ता ने ऐड-ऑन में साइन इन किया है, तो
Classroom ऐड-ऑन एपीआई को किए जाने वाले कॉल फ़ेल हो सकते हैं.
InvalidAddOnToken
गड़बड़ी. यदि आपको ऐसी कोई गड़बड़ी मिलती है, तो आपको
उपयोगकर्ता को ब्राउज़र में अन्य सभी खातों से साइन आउट करना होगा या
इसके बजाय, Classroom का इस्तेमाल Chrome की गुप्त विंडो में करें.