Android Facebook 登录和服务器端身份验证

标签 android node.js facebook authentication hapi.js

我无法理解以下内容:

  • 带有 Facebook 登录名的 Android 应用
  • NodeJS (Hapi.js) 服务器后端

过去,我使用的是一个简单的用户名密码系统,这使得创建服务器端 session 和验证服务器请求变得非常容易(例如:获取距离我 50 公里以内的所有用户)。我删除了该系统并在 Android 应用程序中选择了 Facebook 登录,因为这将有助于减少一些负载(例如:我们不需要存储自己的图像...)。

问题是我不确定如何处理服务器端身份验证。所有 GET、POST ……只能由同时使用 Facebook 集成登录我的 Android 应用程序的用户完成。

我在 Stackoverflow 上发现了以下主题:

我只是想了解有关此事的最新意见,仅将 token 发送到我的 Node 服务器并使用它进行 Facebook API 调用以检查有效身份验证是否足够安全?

如果有更好的方法欢迎分享!提前致谢。

最佳答案

是的,将访问 token 发送到您的服务器并向 Facebook 调用 API 以验证该访问 token 是足够安全的。 AFIK 这是最好的方法。

关于Android Facebook 登录和服务器端身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29467273/

相关文章:

python - 用于登录的 django rest auth facebook 代码

java - 检查 ID 列表是否已存在于数据库 Firebase ( Android ) 中

ios - 如何获取facebook好友的公开信息。?

java - 当我尝试从 GoogleApiClient 注销时,我在空对象引用上收到错误消息 GoogleApiClient.isConnected()

javascript - Node.js、Express、MongoDB 堆栈 : want response to stay on same page

node.js - 在基于 Node/Webpack 的项目中构建 rollbar.js 时遇到问题

javascript - 使用 require vs fs.readFile 读取 json 文件内容

android - 从 Facebook Graph-API 获取用户图像

Android L - android.graphics.outline

android - 未显示使用 uri 作为源的图像