मैं एक नई वेबसाइट पर काम कर रहा हूं और ओएथ बनाम ओपनआईडी बनाम मानक साइट के स्वामित्व वाले उपयोगकर्ता नाम/पासवर्ड पर कुछ सलाह/प्रतिक्रिया चाहता हूं।ओएथ? , OpenID? न तो? मेरी साइट का समर्थन कौन सा होना चाहिए?
उत्तर
ओएथ का मेरा प्रभाव यह है कि यह सामान्य उपयोगकर्ता पहुंच के बजाय एपीआई को सुरक्षित, प्रमाणीकृत पहुंच की अनुमति देने के लिए और अधिक है।
व्यक्तिगत रूप से, मुझे और अधिक साइटों को ओपनआईडी का समर्थन करना अच्छा लगेगा।
आप मैल्कॉम ट्रेडिनिक द्वारा this article पढ़ना चाह सकते हैं जो बताता है कि खुले और ओथ क्या हैं और करते हैं। वे विभिन्न उद्देश्यों की सेवा करते हैं।
संक्षेप में, ओपनिड का उपयोग विशिष्ट रूप से उपयोगकर्ताओं की पहचान के लिए किया जाएगा - यह एक पहचान समाधान है। oAuth डेटा के साथ बातचीत करने का माध्यम प्रदान करेगा जो आपकी साइट के उपयोगकर्ताओं को आपकी साइट को बाहरी सेवाओं, उनके फ़्लिकर खाते में अस्थायी पहुंच प्रदान करने की अनुमति देकर, उदाहरण के लिए - यह एक प्राधिकरण उपकरण है।
केवल मानक साइट-विशिष्ट खाता प्रदान करना हमेशा एक विकल्प है, लेकिन आईएमएचओ, आपके उपयोगकर्ताओं और वेब के लिए ओपनिड का समर्थन करना बेहतर है। ओपनिड को लागू करने वाली कई साइटें उपयोगकर्ताओं को एक ओपनिड का उपयोग करने की अनुमति देती हैं, यदि उनके पास एक है, लेकिन उपयोगकर्ताओं को साइन इन करने और बिना खुले बिना खाते बनाने की अनुमति भी मिलती है। तो, यह एक या/या प्रस्ताव जरूरी नहीं है। आप दोनों कर सकते हैं!
ध्यान रखें कि यदि आपकी साइट को अन्य उपयोगकर्ताओं पर आपके उपयोगकर्ताओं के निजी डेटा तक पहुंचने की आवश्यकता नहीं है, तो ओएथ अभी भी लागू हो सकता है यदि आपके पास साइट है जो उपयोगकर्ता किसी एपीआई या किसी अन्य वेब से एक्सेस करना चाहते हैं साइट। OAuth के साथ, या तो अंत या दोनों आपकी साइट पर लागू हो सकते हैं।
आप उन सभी को जोड़ सकते हैं और इससे सबसे अच्छा प्राप्त कर सकते हैं, लेकिन यह आपके डिजाइन विकल्पों पर निर्भर करता है।
उदाहरण के लिए यदि आप जावा का उपयोग कर रहे हैं, तो आप अपने सामान्य प्रमाणीकरण तंत्र के साथ ओपनआईडी को अनुमति देने के लिए एसीजी (स्प्रिंग सिक्योरिटी) को कॉन्फ़िगर कर सकते हैं।
OpenID OAuth एक्सटेंशन नहीं है
OAuth OpenID एक्सटेंशन
यह आप पर निर्भर है
JanRain जिनके बारे में आप everything स्वीकार करते हैं है ...। यह देखते हुए कि बड़े खिलाड़ी हमेशा प्रदाता बनना चाहते हैं लेकिन उपभोक्ताओं को नहीं, यह एकमात्र यथार्थवादी "सार्वभौमिक" विकल्प हो सकता है।
Here शानदार स्पष्ट स्पष्टीकरण है। ओएथ दस्तावेज़ से सीधे आ रहा है।
नवंबर 2011 तक डेवलपर पूर्वावलोकन में OpenID Connect नामक एक नया मानक है। यह ओएथ 2.0 पर बनाया गया है, और जहां तक मैं इसे समझता हूं, फेसबुक की चीजों को मानकीकृत करता है, जो ओएथ 2.0 पर भी बनाया गया है। यह आशाजनक प्रतीत होता है क्योंकि फेसबुक प्रमाणीकरण प्रोटोकॉल के साथ बहुत अनुभव है, और यह समाधान हो सकता है कि कई वेब डेवलपर ढूंढ रहे हैं। मैंने अभी तक इसमें शामिल नहीं किया है, इसलिए मैं इसे गलत समझ सकता हूं, लेकिन इस बारे में this blog post पढ़ने के बाद मैं इसे समझता हूं।
मैं ओपनआईडी, फेसबुक और किसी भी अन्य प्रमाणीकरणकर्ताओं का उपयोग कर उपयोगकर्ता प्राधिकरण को एकीकृत करने के समर्थन में हूं। उपयोगकर्ता को एक विकल्प दें।
ALSO उन्हें उनका उपयोग न करने का विकल्प दें।विशेष रूप से वयस्क उन्मुख वेबसाइटों में आपके उपयोगकर्ता ऐसी किसी चीज़ के साथ नहीं जाने का विकल्प चुन सकते हैं जो आपकी वेबसाइट पर एक साधारण साइन अप के रूप में अज्ञात नहीं है। जब पासवर्ड संग्रहीत करने की बात आती है तो बस सर्वोत्तम प्रथाओं का उपयोग करें।
- 1. कौन सा मेरी जावास्क्रिप्ट प्लगइन
- 2. कौन-सा टूल मेरी डेटाबेस
- 3. ड्रूपल का कौन सा संस्करण चुनना चाहिए?
- 4. मेरी साइट
- 5. मेरी छवियों को मोबाइल साइट के लिए किस आकार का होना चाहिए
- 6. फ़ायरफ़ॉक्स का कौन सा संस्करण वेब एसक्यूएल का समर्थन करेगा?
- 7. कौन सा रूबी रत्न फेसबुक एपीआई का समर्थन करता है?
- 8. मेरी साइट
- 9. मुझे कौन सा एंड्रॉइड मंच एसडीके चाहिए?
- 10. मेरी साइट पर लॉगिन करने के लिए सही Google OpenID url का उपयोग कैसे करें?
- 11. कौन सा डिज़ाइन कम युग्मन का समर्थन करता है?
- 12. कौन सा नेट चार्टिंग लाइब्रेरी का उपयोग करना चाहिए?
- 13. मेरी साइट
- 14. मेरी साइट
- 15. क्या ओपनआईडी क्षेत्र को वेब साइट का मूल URL होना चाहिए?
- 16. मुझे कौन सा वेबजीएल ढांचा सीखना चाहिए?
- 17. यह निर्दिष्ट करने के लिए कि कोई फ़ॉर्म खुलने पर कौन सा नियंत्रण केंद्रित होना चाहिए?
- 18. फ्लैश प्लेयर 10.0 का समर्थन करने के लिए फ्लेक्स एसडीके का कौन सा संस्करण उपयोग करना चाहिए?
- 19. कौन सा डेटाबेस सबसे अच्छा एक्सएमएल समर्थन है?
- 20. कौन सा नेट टाइमर()
- 21. .NET ढांचे का कौन सा संस्करण मुझे लक्षित करना चाहिए?
- 22. सी # (और नेट) का कौन सा संस्करण शुरू करना चाहिए?
- 23. पायथन ट्विटर लाइब्रेरी: कौन सा?
- 24. मेरी Django साइट होस्टिंग
- 25. कौन सा रूबी वर्ग समर्थन करता है। क्लोन?
- 26. एंड्रॉइड: एंड्रॉइड के कौन से संस्करणों का समर्थन करना चाहिए?
- 27. मेरी साइट अन्य देशों
- 28. कौन सा विंडोज
- 29. मेरी सी # वेब साइट
- 30. कौन सा एसवीजी समर्थन पहचान विधि सबसे अच्छा है?
लेख लिंक काम नहीं कर रहा है, क्या कोई विकल्प है? –
यहां वेबैक मशीन से एक संस्करण है: http://web.archive.org/web/20080318052514/http://www.pointy-stick.com/blog/2008/03/13/explanation-difference-between-openid -और-OAuth / – Martijn