मैं एक वेब अनुप्रयोग के लिए OpenId लॉगिन को लागू करने की कोशिश कर रहा हूं। जब भी नया उपयोगकर्ता ओपनआईडी के माध्यम से लॉग इन करता है तो मैं टिकाऊ पर एक नया उपयोगकर्ता बनाता हूं, और डेटा के बीच में मैं अपना ओपनिड यूआरएल स्टोर करता हूं, ताकि अगली बार वे उस उपयोगकर्ता के साथ लॉगिन कर सकें।Google के ओपनआईडी कार्यान्वयन की आईडी क्यों बदलती है?
मैं अपने Gmail OpenID के साथ इस परीक्षण कर रहा हूँ, और समस्या यह है कि हर मैं यह कर रहा है, गूगल एक अलग OpenID URL भेजता है, कि है, https://www.google.com/accounts/o8/id?id=SomethingThatChangesFromTimeToTime
बेशकमैं तो wheter बता नहीं पा रहा हूँ यह एक नया उपयोगकर्ता है या नहीं। मैं थोड़ी परेशान हूं: खुले पहचानकर्ता हमेशा एक ही नहीं रहना चाहिए?
अधिक प्रश्न चिह्न और विस्मयादिबोधक चिह्नों का उपयोग करने का प्रयास करें!?! – fig
मैं आमतौर पर ऐसा नहीं करता, लेकिन मैं वास्तव में इस व्यवहार में परेशान था। मुझे उम्मीद है कि ओपनआईडी का लाभ एक प्रदाता पर भरोसा करने के बजाय खुद को पहचानने के लिए एक अद्वितीय यूआरएल होना था जो हर बार आपके लिए एक असाइन करता है। – Andrea
मुझे भी एक ही समस्या थी, लेकिन आगे खोदने पर मुझे पता चला कि प्रमाणीकरण अनुरोध के लिए मेरे मामले में डोमेन एक ही स्ट्रिंग है, फिर भी यह विभिन्न ब्राउज़रों में अलग-अलग मूल्य प्रदान करता है। मैंने इसे एफएफ और क्रोम में परीक्षण किया। यकीन नहीं है कि मैं यहाँ क्या खो रहा हूँ। – awake416