Facebook 安全 - 欺骗?

发布于 2024-12-12 06:44:35 字数 249 浏览 4 评论 0原文

关于 Facebook 的欺骗行为,我应该了解什么(如果有的话)?

我原本计划仅使用用户的 Facebook ID 登录,无需密码。我的假设是他们已经登录 Facebook,所以他们不需要密码。但是,现在我想知道是否有人可以将假 ID(或其他人的 ID)传递到我的应用程序和/或服务器。我怎样才能确保这种情况不会发生?

(我正在使用 Facebook Actionscript API、Flash/AS3 和 SmartFoxServer Pro。)

What, if anything, should I know about spoofing in regard to Facebook?

I was planning on logging users in with just their Facebook ID - no password. My assumption was that they would already be logged in to Facebook, so they wouldn't need a password. However, now I'm wondering if it would be possible for someone to pass a fake ID (or someone else's ID) to my app and/or server. How can I make sure this doesn't happen?

(I'm using the Facebook Actionscript API, Flash/AS3, and SmartFoxServer Pro.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

女皇必胜 2024-12-19 06:44:35

防止欺骗的唯一方法是使用 Facebook 提供的 OAuth2 机制。用户必须批准您的应用程序才能针对 Facebook 进行身份验证,否则您无法确定有人没有恶意(或意外)输入了错误的 Facebook ID。

这将告诉您它是如何工作的: http://developers.facebook.com/docs/authentication/< /a>. (诚​​然,这些文档的某些部分有点令人困惑,但是这里有很多很棒的问题/答案可以帮助您使其全部正常工作。)

The only way to prevent spoofing is to use the OAuth2 mechanism that Facebook provides. The user must approve your app to authenticate against Facebook, otherwise there is no way for you to know for sure that someone isn't maliciously (or accidentally) entering the wrong Facebook ID.

This will tell you how it all works: http://developers.facebook.com/docs/authentication/. (These docs are admittedly a bit confusing in parts, but there are lots of great questions/answers here on SO to help you get it all working.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文