Facebook C# SDK - Server flow authentication

后端 未结 2 979
北海茫月
北海茫月 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
    
    0 讨论(0)
  • 2021-02-09 16:12

    var fb = new FacebookClient(); dynamic signedRequest = fb.ParseSignedRequest("app_secret", Request.Params["signed_request"]);

    0 讨论(0)
提交回复
热议问题