gpt4 book ai didi

javascript - FB JavaScript SDK : What's the point of the signed_request?

转载 作者:行者123 更新时间:2023-11-28 10:06:32 26 4
gpt4 key购买 nike

我记得 Canvas 应用程序签名请求中的所有内容:http://developers.facebook.com/docs/authentication/signed_request/

现在我正在使用 JS SDK(FB.login() 方法),它已经为您提供了身份验证 token 等。以及签署的请求。我得到的不是 Canvas 应用程序的签名请求获取的信息,而是:

{“算法”=>“HMAC-SHA256”,“代码”=>“2.AQAdX5Zl5gY-Z_D7.3600.1322193600.1-XXXXX|HmarTBK09MSiB0o76cLgaTUd4y4”,“issued_at”=>1322188281,“user_id”= >“XXXXXX”}

所以让我困惑的是:JS SDK 的 signed_request 有什么意义?我已经从登录回复中获得了所需的所有信息。

最佳答案

当您的应用用户访问您的 https://apps.facebook.com/myapp 时,他会带来 signed_request

然后,您将用户引导至您的着陆页。在该登陆页面中,fb jsdk加载并向浏览器写入cookie

然后,当用户访问您的服务器时,他会携带这些cookie。所以编写cookies不是你的工作,而是fb jsdk的工作。

然后您的服务器读取这些 cookie 并处理进一步的操作。

其他信息

在github上冲浪时,我发现

This client library is designed to support the Facebook Graph API and the official Facebook JavaScript SDK, which is the canonical way to implement Facebook authentication.

If you are using the module within a web application with the JavaScript SDK, you can also use the module to use Facebook for login, parsing the cookie set by the JavaScript SDK for logged in users

取自 here .

关于javascript - FB JavaScript SDK : What's the point of the signed_request?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264520/

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