Facebook C#SDK-服务器流身份验证
我正在使用使用NuGet安装的Facebook C#SDK,允许用户使用Facebook登录我的网站。在我找到的所有C#SDK文档中,访问令牌都是使用JavaScript SDK获得的。我想在不使用JavaScript SDK的情况下在服务器端执行整个身份验证流Facebook C#SDK-服务器流身份验证,facebook,facebook-c#-sdk,facebook-login,Facebook,Facebook C# Sdk,Facebook Login,我正在使用使用NuGet安装的Facebook C#SDK,允许用户使用Facebook登录我的网站。在我找到的所有C#SDK文档中,访问令牌都是使用JavaScript SDK获得的。我想在不使用JavaScript SDK的情况下在服务器端执行整个身份验证流 在哪里可以找到使用Facebook C#SDK完成服务器端身份验证所需步骤的良好文档或示例代码 将C#SDK和JavaScript SDK结合起来有什么好处吗?还是只使用服务器端流就可以了 var fb=新FacebookClient(
var fb=新FacebookClient();
dynamic signedRequest=fb.ParseSignedRequest(“app_secret”,Request.Params[“signed_Request”]) 服务器端身份验证与客户端身份验证相同,您可以使用RedirectUri和you AppId等参数将用户重定向到OAuth对话框。然后用户被重定向到带有参数代码的重定向URI,现在您发出服务器端请求,将代码转换为访问令牌,仅此而已 在上读取用于服务器端身份验证的文档 如何使用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
谢谢但我正在寻找一个完整的使用Facebook C#SDK的工作示例。这些是我发现的一些有用的链接1)2)