facebook - 为什么此 Facebook 应用程序不需要应用程序密码即可运行?

标签 facebook authentication heroku

我一直在尝试制作 Facebook 应用程序,但我仍然不清楚应用程序 ID 和 secret 。

我试过this code on github并让它发挥作用。我注意到它只需要应用程序 ID 和正确的 url 即可工作,但您无需在任何地方输入应用程序 key 。

为什么不需要应用程序密码?

最佳答案

客户端不需要应用程序 key 。事实上,将应用程序 secret 存储在客户端是存在安全风险的。我所说的客户端是指 JavaScript、iOS 等。应用程序 key 的唯一用途是在您的 Web 服务器上。例如,如果您代表用户从 PHP 进行 API 调用,则必须使用应用程序 key 。

关于facebook - 为什么此 Facebook 应用程序不需要应用程序密码即可运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9881310/

相关文章:

ruby-on-rails - Rails 和 postgres - 在 heroku 上部署期间忽略 pg gem

ruby-on-rails - Heroku 和 bundler 版本

javascript - Facebook 测试用户与 "real"用户

java - Android 集成的 Facebook 无法始终如一地工作

sql - 登录本地 SQL Server 失败

android - 谷歌登录无法在 Play 商店中使用生产 apk。(在 Play 商店中发布 apk)

postgresql - 在 Heroku Postgres 上导入新表时限制停机时间

iphone - 直接链接到 native Facebook 应用程序 (iOS6) 中的页面

facebook - FB.getLoginStatus 不触发回调函数

authentication - 使用JSONP和Cookie进行跨域登录