2012-07-27 11 views
5

के रूप में मान्य है, मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जहां हम एपीआई के माध्यम से Google डॉक्स के साथ एकीकरण करते हैं। हम इन दस्तावेज़ों को एपीआई के माध्यम से सिस्टम में पंजीकृत विभिन्न सदस्यों (ईमेल पते) के साथ साझा करते हैं। हम जानना चाहते हैं कि कोई सदस्य (ईमेल पता) का Google खाता स्वीकार्य ईमेल पता है या नहीं। वहाँ तीन अलग अलग तरीकों से एक ई-मेल पता किसी Google खाते के रूप में इस्तेमाल किया जा सकता हो रहा है:यह जांचकर कि एक ईमेल पता Google खाते

  1. नियमित जीमेल ईमेल पता (जैसे, [email protected])
  2. Google Apps समर्थित ईमेल पता (जैसे, जो @ somecompany.com जहां somecompany.com Google Apps)
  3. एक सादे पुराने ईमेल पते (जैसे, [email protected]) का उपयोग का उपयोग करता है

जब पहली समाधान मैं डोमेन पर एक MX रिकॉर्ड देखने उपयोग कर रहा था विकासशील यह देखने के लिए कि क्या Google द्वारा समर्थित किया गया था। यह # 1 और # 2 के लिए बहुत अच्छा काम करता है, लेकिन # 3 के लिए काम नहीं करता है। हमें एहसास नहीं हुआ कि कोई उपयोगकर्ता Google खाते के लिए साइन अप कर सकता है और बस अपने "नियमित" ईमेल पते का उपयोग कर सकता है। क्या कोई तरीका है कि हम यह निर्धारित कर सकते हैं कि कोई ईमेल पता मान्य Google खाता ईमेल पता है या नहीं, जब वह उपयोगकर्ता उस ईमेल पते का उपयोग करके Google में लॉग इन करता है तो उनके पास Google डॉक्स तक पहुंच है?

उत्तर

3

जो मैं देख सकता हूं, उससे एकमात्र विश्वसनीय समाधान उपयोगकर्ताओं को ओपनआईडी (Google OpenID) के साथ अपनी वेबसाइट से अपने Google खाते में लॉग इन करने के लिए कहता है।

0

you can use google's openid for that। openid.ax.required पैरामीटर देखें। अनिवार्य रूप से आप Google से आपको उपयोगकर्ता का ईमेल पता बताने के लिए कह रहे हैं। मैंने सुना है कि Google आपको उपयोगकर्ता का ईमेल पता बताने के लिए काफी अच्छा है। हालांकि, ध्यान दें कि afaik openid स्वयं सेवा प्रदाता (आप) को इस तरह की चीज़ के बारे में बताने के लिए पहचान प्रदाता को अनिवार्य नहीं करता है। इस तरह, क्या Google भविष्य में आपको अभी भी ईमेल पता बताएगा, मुझे नहीं पता।

संबंधित मुद्दे