gpt4 book ai didi

javascript - 将 facebook token 从客户端发送到服务器的正确方法

转载 作者:行者123 更新时间:2023-11-30 15:56:21 25 4
gpt4 key购买 nike

我不确定如何将用户的 Facebook token 从他的客户端发送到我的服务器。我目前的做法如下:

  1. 用户打开网页并登录FB;
  2. 从FB获取token;
  3. 将用户客户端重定向到/api/:token
  4. 使用express + node + app.get("/api/:token")获取服务器上的token

但是,这看起来并不安全,因为当我重定向用户时,他的 token 在浏览器上清晰可见,任何人都可以尝试猜测 token 来冒充其他用户。

问题:如何安全地将用户的 fb token 从客户端发送到我的服务器?我应该使用 ajax 帖子吗?

感谢您的帮助! :D

最佳答案

不用担心,您可以使用 appsecret_proof 保护 Graph API 请求:

curl \
-F 'access_token=<access_token>' \
-F 'appsecret_proof=<app secret proof>' \
-F 'batch=[{"method":"GET", "relative_url":"me"},{"method":"GET", "relative_url":"me/friends?limit=50"}]' \
https://graph.facebook.com

关于javascript - 将 facebook token 从客户端发送到服务器的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38473639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com