2009-06-23 8 views
5

मैं Google ओपनिड पहचानकर्ता के साथ कोई समस्या चला रहा हूं। मैं सरल asp.net mvc प्रोजेक्ट में dotnetopenauth लाइब्रेरी (dotnetopenid के उत्तराधिकारी) का उपयोग कर रहा हूं। लोकहोस्ट पर परीक्षण के दौरान मैंने देखा कि समय-समय पर Google नए दावा किए गए पहचानकर्ता उत्पन्न करता है। ऐसा क्यों है? क्या यह सिर्फ स्थानीयहोस्ट के साथ है? विभिन्न प्रदाताओं (जैसे याहू) के साथ सबकुछ ठीक दिखता हैक्या Google स्थानीयहोस्ट के लिए नया ओपनिड दावा पहचानकर्ता उत्पन्न कर रहा है?

उत्तर

6

Google ओपी प्रत्येक उपयोगकर्ता-आरपी दायरे संयोजन के लिए एक अद्वितीय और "अज्ञात" - दावा करने वाले पहचानकर्ता बनाता है। (यह डोमेन पर आधारित नहीं है, लेकिन पूर्ण आरपी क्षेत्र, या कम से कम डोमेन से अधिक)। पोर्ट नंबर दायरे यूआरआई का हिस्सा है, इसलिए यदि लोकहोस्ट पर आपकी साइट कभी-कभी बंदरगाह संख्या बदलती है क्योंकि वीएस चेतावनी के बिना कर सकती है, तो आपकी दावा आईडी बदल जाएगी। साथ ही, यदि आप अपनी साइट को विकास में "व्यवस्थापक" बनाने के लिए अपनी साइट सेट अप करते हैं, तो यह उत्पादन में सही व्यवस्थापक दावा_आईडी नहीं होगा क्योंकि क्षेत्र अलग होगा।

2

Google का ओपनिड वास्तव में per domain है (हे, यह एसओ टीम है, इसलिए आप अच्छी कंपनी में हैं)। यह वास्तव में प्रत्येक ओपनिड प्रदाता के कार्यान्वयन विवरण के लिए आता है - Google सबसे अधिक अलग (लेकिन तकनीकी रूप से मान्य) मार्ग चला गया है। परीक्षण के लिए, आप ब्लॉगर प्रदाता (अभी भी अपना Google खाता) आज़मा सकते हैं - यह थोड़ा और स्थिर है।

+2

मुझे विश्वास नहीं है कि Google का ओपनआईडी वास्तव में प्रति डोमेन है, बल्कि प्रति दायरे में है। –

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