以编程方式设置用户和密码以进行身份​​验证。如何避免安全问题?

时间:2011-09-22 09:41:28

标签: facebook-graph-api popupwindow

我正在为酒店开发一个应用程序,其中客户捕获一些快照,然后将它们上传到他们的Facebook。

使用图表API,您可以使用安全问题或识别您的朋友在Facebook上识别自己。

我希望能够在Facebook上识别客户端而无需弹出窗口,指定他们之前给我的用户和密码

这可能吗?

如果没有,如果我使用同一台计算机将很多不同的人连接到Facebook上,我会被问到所有的安全问题。这可以通过数字证书或类似的证据来避免吗?

已编辑以添加回复中的信息

用户'已授权我的应用'。这是facebook登录过程的一部分。

这应该是正确的方式:

  1. 用户使用网络摄像头拍摄照片。
  2. 用户以自己的方式介绍电子邮件和密码
  3. 我通过我的应用程序连接到Facebook,提交电子邮件&密码并在用户的墙上写下一些不错的文字。
  4. 这就是我现在正在做的事情:

    1. 用户使用网络摄像头拍摄照片。
    2. 我使用桌面应用程序连接到Facebook。出现facebook登录窗口。
    3. 有时,facebook表示此计算机登录的帐户太多,并要求提供安全保护(短语或朋友的姓名)。
    4. 用户授予对我的应用程序的访问权限。
    5. 我的应用程序在用户的墙上写了一些不错的文字。
    6. 我需要用户编写自己的电子邮件&在我的表格中的密码,因为没有键盘(它是一个触摸屏系统)如果我显示Windows触摸屏窗口,有一些'危险'键,如“窗口”,我不会

1 个答案:

答案 0 :(得分:0)

您需要做的是让用户“授权您的应用”,这样您的应用程序将获得一个AccessToken,然后可以用来执行您需要的活动。

查看OAuth协议和Graph API

从这里开始:

http://oauth.net/2/

http://developers.facebook.com/docs/reference/api/

http://developers.facebook.com/tools/explorer/?method=GET&path=616612017