2012-07-02 13 views
6

मैं उपयोग कर रहा हूँ फेसबुक सी # एसडीके NuGet उपयोग करके उपयोगकर्ता की मेरी साइट फेसबुक का उपयोग करने के लिए के लिए लॉग इन करने के लिए अनुमति देने के लिए स्थापित किया। मैंने पाया है कि सभी सी # एसडीके दस्तावेज में, जावास्क्रिप्ट एसडीके का उपयोग कर पहुंच टोकन प्राप्त किया गया था। मैं जावास्क्रिप्ट एसडीके का उपयोग किए बिना पूरे प्रमाणीकरण प्रवाह सर्वर पक्ष करना चाहता हूँ।फेसबुक सी # एसडीके - सर्वर प्रवाह प्रमाणीकरण

  1. फेसबुक सी # एसडीके का उपयोग कर पूर्ण सर्वर साइड प्रमाणीकरण के लिए मुझे निम्नलिखित चरणों के लिए अच्छा दस्तावेज़ या नमूना कोड कहां मिल सकता है?

  2. वहाँ सी # एसडीके और जावास्क्रिप्ट एसडीके के संयोजन के किसी भी लाभ है, या सर्वर साइड प्रवाह केवल से चिपक ठीक है?

उत्तर

0

var fb = new FacebookClient(); गतिशील signedRequest = fb.ParseSignedRequest ("app_secret", Request.Params [ "signed_request"]);

+2

धन्यवाद। लेकिन मैं फेसबुक सी # एसडीके का उपयोग करने के लिए एक पूर्ण कामकाजी नमूना की तलाश में था। ये लिंक मैंने पाया में से कुछ हैं मददगार 1) http://multitiered.wordpress.com/2010/08/05/getting-started-with-the-facebook-c-sharp-sdk/#comment-140 2) http : //blog.prabir.me/post/Facebook-CSharp-SDK-Writing-your-First-Facebook-Application-v6.aspx –

6

सर्वर साइड प्रमाणीकरण क्लाइंट पक्ष के रूप में ही है, तो आप तरह मानकों के साथ OAuth संवाद करने के लिए उपयोगकर्ता अनुप्रेषित RedirectUri और आप AppID। तब उपयोगकर्ता पैरामीटर कोड साथ RedirectUri पर भेज दिया जाएगा और अब आप टोकन का उपयोग करने के कोड में परिवर्तित करने सर्वर साइड अनुरोध करते हैं, सभी thats।

http://developers.facebook.com/docs/authentication/server-side/

पर सर्वर-साइड प्रमाणीकरण के लिए

पढ़ें डॉक्टर कैसे एक उपयोगकर्ता पहुँच टोकन फेसबुक सी # SDK के साथ के लिए कोड विनिमय करने के लिए?

var fb = new FacebookClient(); 
dynamic response = fb.Get("oauth/access_token", 
     new 
     { 
      client_id = APP_ID, 
      redirect_uri = "http://www.example.com/", 
      client_secret = SECRET_ID, 
      code = CODE 
     }) 
//response.access_token 
//response.expires 
संबंधित मुद्दे