是Facebook js sdk足以验证我网站中的用户?

时间:2012-06-13 19:23:57

标签: facebook asp.net-mvc-3 c#-4.0 facebook-c#-sdk

在我的网站中我使用facebook js sdk登录,(我试过facebook页面中的示例),但是如何告诉服务器该用户已经过身份验证? 我尝试使用ajax发布到服务器。 但这似乎不安全!。

我的问题是验证过程可以仅使用JS sdk吗?

如果使用Js无法完成身份验证过程, 那么facebook c#sdk或其他非官方的facebook c#sdk。

  FB.login(function(response) {
   if (response.authResponse) {
     console.log('Welcome!  Fetching your information.... ');
     FB.api('/me', function(response) {
       console.log('Good to see you, ' + response.name + '.');
       // POST TO SERVER AND TELL HIM THAT THE USER IS AUTHENTICATED NOW
     });
   } else {
     console.log('User cancelled login or did not fully authorize.');
   }
 });

1 个答案:

答案 0 :(得分:0)

JS SDK可以在登录时设置cookie,您可以在服务器端读出。如果你在那里再打电话给/我,那么你可以相对确定一切都没问题。