【发布时间】:2011-05-22 18:51:57
【问题描述】:
我最近一直在构建一些 Facebook 选项卡,并且登录页面是静态页面,这些页面会根据您是否“喜欢”该页面而变化。我需要解码 Facebook 提供的 signed_request 以确定用户是否喜欢该页面。由于页面是静态的,我想缓存页面。我更喜欢缓存整个页面并通过 javascript 根据类似状态切换前/后 div 以显示。
问题是signed_request 需要app secret 来解码。所以我不能在不泄露应用程序秘密的情况下做这个解密客户端。目前,我正在解密后端每个请求的签名请求。这使我无法缓存页面。
我能想到的唯一其他选择是执行 AJAX 请求,该请求传递签名请求、解密并发送回 JSON 数据。这显然是一个丑陋的解决方案。
有没有更好的方法来解密 signed_request 以允许我缓存页面?
【问题讨论】:
标签: facebook caching facebook-like