2011-05-18 14 views
5

मैं फेसबुक के बारे में उलझन में हूं और फेसबुक फेसबुक की तरह एक ओपनिड प्रदाता है या नहीं।क्या फेसबुक एक ओपनिड प्रदाता है?

इस लिंक के अनुसार: http://developers.facebook.com/blog/post/246/, फेसबुक एक खुली भरोसेमंद पार्टी है। इसका क्या अर्थ है, और यह Google जैसे ओपनिड प्रदाता से अलग है।

असल में, मैं वर्तमान में लाइटोपेनिड का उपयोग कर रहा हूं ताकि उपयोगकर्ता अपनी साइट पर लॉग इन करने के लिए अपने ओपनिड का उपयोग कर सकें, लेकिन ऐसा करने के लिए फेसबुक के ओपनिड प्रमाणीकरण के लिए यूआरएल नहीं लग रहा है।

मैं एक सवाल इस के समान जो मुझे क्योंकि है कि प्रश्न में confuses देखा है, प्रश्नकर्ता बताया गया था कि फेसबुक एक OpenID प्रदाता नहीं है, फिर भी फेसबुक प्रलेखन कुछ है कि फेसबुक एक openid भरोसा पार्टी है ... कहते हैं ?? ?

+3

यह http://stackoverflow.com/questions/1827997/is-facebook-an-openid-provider –

+0

का सटीक डुप्लिकेट है, यह प्रश्न समान दिखता है, लेकिन यह मेरे प्रश्न में बोल्ड हिस्से का उत्तर नहीं देता है। – oshirowanen

+2

मुझे लगता है कि दूसरे प्रश्न में उत्तर है। फेसबुक ACCEPT openId लॉगिन, लेकिन एक प्रदाता के रूप में कार्य नहीं करते हैं, केवल उपभोक्ता: "फेसबुक ओपनआईडी प्रदाता नहीं है, हालांकि वे Google खातों का उपयोग करके ओपनआईडी लॉगिन की अनुमति देते हैं।" – Fenton

उत्तर

6

फेसबुक एक ओएथ प्रदाता है। यदि आप फेसबुक उपयोगकर्ताओं को अपनी सेवा के खिलाफ प्रमाणित करने की अनुमति देना चाहते हैं तो आपको OAuth का उपयोग करने की आवश्यकता है।

ओपनआईडी रिलीइंग पार्टी होने का मतलब है कि फेसबुक अपने उपयोगकर्ताओं से ओपनआईडी लॉग इन स्वीकार करता है, उदा। आप अपने Google खाते के साथ फेसबुक में लॉग इन कर सकते हैं। आपकी सेवा एक रिलीइंग पार्टी भी है यदि यह उपयोगकर्ताओं को अपने ओपनआईडी का उपयोग करके प्रमाणित करने की अनुमति देती है।

ओपनआईडी द्वारा उपयोग की जाने वाली शब्दावली के बारे में अधिक जानकारी के लिए, the OpenID Wikipedia article देखें।

+0

स्पष्टीकरण के लिए धन्यवाद, यह वही है जो मुझे स्पष्ट डुप्लिकेट प्रश्न पढ़ने से नहीं मिला था। – oshirowanen

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