/ / फेसबुक के साथ एकीकरण - सी #, फेसबुक-ग्राफ-एपीआई

फेसबुक के साथ एकीकरण - सी #, फेसबुक-ग्राफ-एपीआई

मुझे यकीन नहीं है कि मुझे समझ में आया है कि फेसबुक को अपनी वेबसाइट में कैसे एकीकृत किया जाए।

मैं क्या करना चाहूंगा कि उपयोगकर्ताओं को अपने फेसबुक क्रेडेंशियल्स का उपयोग करने में प्रवेश करने की अनुमति है

लॉगिन काफी आसान है - लेकिन मैं क्या नहीं करता "समझ लॉगिन का जीवनकाल है। जब मैं पॉपअप के माध्यम से लॉगिन करता हूं, तो मैं फेसबुक में भी लॉग इन होता हूं। यह वह नहीं है, जो मैं अपेक्षा करता हूं।

इसके अलावा, जब मैं फेसबुक से लॉग आउट करता हूं, तो फेसबुक कुकी मेरी वेबसाइट से भी हटा दी जाती है

क्या यह अपेक्षित व्यवहार है? यह अजीब लगता है कि अगर मेरी वेबसाइट ब्राउज़ करने में कुछ बिंदु पर उपयोगकर्ता फेसबुक से लॉग आउट करते हैं तो वे मेरी साइट से लॉग आउट हो जाते हैं।

अगर मैं c # और asp.net के साथ काम कर रहा हूं तो यह मायने रखता है।

उत्तर:

उत्तर № 1 के लिए 1

जैसा कि मैं समझता हूं, आप फेसबुक को लॉग इन करने के लिए एक आसान तरीके के रूप में उपयोग करना चाहते हैं। आप अपने ऐप के सत्र के दौरान फेसबुक से जानकारी नहीं खींच रहे हैं?

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

आपकी स्वयं की (फ़ॉर्म) प्रमाणीकरण प्रणाली तब प्रमाणीकरण के लिए क्लाइंट पर अपनी खुद की कुकीज़ डाल देगी, इसलिए जैसे ही वे फेसबुक से लॉग आउट करेंगे वे आपकी साइट पर लॉग इन रहेंगे

जब भी आप ग्राफ एपीआई प्रवाह के हिस्से के रूप में फेसबुक पर लॉग इन करते हैं, तो आप लॉग इन रहते हैं। और जैसे ही आप लॉग आउट करते हैं, आप अपनी साइट से लॉग आउट हो जाते हैं।