समस्या का हल

इस्तेमाल किए जा सकने वाले एनवायरमेंट

Google Sign-In, आधिकारिक तौर पर इन ब्राउज़र और प्लैटफ़ॉर्म पर काम करता है:

  • macOS, Windows, Linux, Android, और iOS पर Google Chrome
  • macOS, Windows, Linux पर Mozilla Firefox
  • macOS और iOS पर Safari
  • Windows पर Internet Explorer का 8 से 11 वर्शन
  • Windows पर Microsoft Edge

पहले से मालूम समस्याएं

तीसरे पक्ष की कुकी और डेटा ब्लॉक किया गया

निजता से जुड़ी इस सुविधा को चालू करने पर, iframe में मौजूद सभी कुकी और स्टोरेज बंद हो जाते हैं. Google को उपयोगकर्ता की पुष्टि करने के लिए, इन कुकी और स्टोरेज की ज़रूरत होती है.

एक तरीका यह है कि जिन उपयोगकर्ताओं ने तीसरे पक्ष के डेटा को बंद किया है उनसे https://accounts.google.com के लिए अपवाद बनाने का अनुरोध करें. इसके लिए, अनुमति वाले डोमेन में accounts.google.com जोड़ें. Chrome में, ऐसा chrome://settings/content/cookies में किया जाता है.

अगर आपके कई उपयोगकर्ताओं ने यह सुविधा चालू की हुई है (कुछ कंपनियां अपने सभी कर्मचारियों के लिए यह सेटिंग लागू करती हैं), तो सर्वर-साइड OAuth 2.0 फ़्लो लागू करने का एक और तरीका है.

iOS पर Chrome का गुप्त मोड

फ़िलहाल, iOS पर Chrome में गुप्त मोड में Google Sign-in की सुविधा काम नहीं करती.

इंटेलिजेंट ट्रैकिंग प्रिवेंशन वाला Safari

macOS High Sierra और iOS 11 की यह नई सुविधा, तीसरे पक्ष की कुकी को हर 24 घंटे में बंद कर देती है. ऐसा तब तक होता है, जब तक उपयोगकर्ता तीसरे पक्ष के डोमेन के किसी पेज से इंटरैक्ट नहीं करता. Google साइन-इन लाइब्रेरी, उपयोगकर्ता की पुष्टि करने के लिए कुकी पर निर्भर करती है. इसलिए, यह हर 24 घंटे में यह पता लगा सकती है कि उपयोगकर्ता लॉग आउट हो गया है. कुकी को फिर से चालू करने के लिए, उपयोगकर्ता को दोबारा साइन इन फ़्लो से गुज़रना होगा.

क्या कोई और समस्या है?

Google Sign-In लाइब्रेरी से जुड़ी किसी भी अन्य समस्या के लिए, कृपया हमारे GitHub समस्या ट्रैकर पर जाएं.