मैं वर्तमान में एक ओपनआईडी कार्यान्वयन का परीक्षण कर रहा हूं, और मुझे लगता है कि Google एक ही उपयोगकर्ता के लिए भी विभिन्न उपभोक्ता होस्ट नाम/डोमेन नाम के लिए एक अलग पहचानकर्ता भेजता है। उदाहरण के लिए, अनुरोधकर्ता साइट 127.0.0.1
उसी उपयोगकर्ता के लिए अनुरोध करते समय पहचानकर्ता साइट की तुलना में localhost
पर अनुरोध करने वाली साइट localhost
है, तो Google एक अलग पहचानकर्ता भेजता है।Google का ओपनआईडी पहचानकर्ता "उपभोक्ता" डोमेन नाम के आधार पर अलग है। यदि डोमेन नाम बदलने की जरूरत है तो समस्याओं से कैसे बचें?
नोट: मैंने वास्तव में सार्वजनिक डोमेन नामों का उपयोग करके इसका परीक्षण नहीं किया है, लेकिन मैं नहीं देख सकता कि व्यवहार अलग क्यों होगा।
Google के व्यवहार के साथ मेरी चिंता यह है कि यदि हम कभी भी भविष्य में हमारी वेबसाइट डोमेन नाम बदलना चुनते हैं, तो उपयोगकर्ता पहचान प्रदाता के रूप में Google के OpenId का उपयोग करके वेबसाइट पर लॉग इन करने में सक्षम नहीं होंगे। यह एक बड़ी समस्या प्रतीत होता है। क्या मुझे कुछ याद आ रही है, या क्या इस ओपनआईडी उपभोग करने वाली साइटें इस संभावित समस्या का सामना कर रही हैं?
मैंने इसे MyOpenId के साथ भी परीक्षण किया है, लेकिन पहचानकर्ता जो MyOpenId बनाता है ठीक है, इसलिए यह उनके साथ कोई समस्या नहीं होगी।
http://blog.stackoverflow.com/2009/04/googles-openids-are-unique-per-domain/ –
क्या इस समस्या को हल किया गया है? – Jus12