Facebook C# SDK - Server flow authentication

后端 未结 2 967
北海茫月
北海茫月 2021-02-09 15:36

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

2条回答
  •  再見小時候
    2021-02-09 15:50

    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
    

提交回复
热议问题