I am using the Facebook C# SDK installed using NuGet to allow user\'s to login to my site using Facebook. In all the C# SDK documentation that I\'ve found, the access token was
Server side authentication is same as client side, you redirect user to OAuth Dialog with parameters like RedirectUri and you AppId. Then user is redirected to RedirectUri with parameter code and now you make server side request to convert code to access token, thats all.
Read Doc for Server-Side Authentication on http://developers.facebook.com/docs/authentication/server-side/
How to exchange the code for a User Access Token with Facebook C# 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
var fb = new FacebookClient(); dynamic signedRequest = fb.ParseSignedRequest("app_secret", Request.Params["signed_request"]);