使用Node.js将会话授权为客户端

时间:2014-10-03 06:29:37

标签: javascript node.js session cookies authorization

编辑:重新编写问题以使其更加通用,并专注于核心问题。

我制作了一个Chrome扩展程序,允许用户使用chrome玩手机游戏。这是可能的,因为游戏是基于网络的。

扩展的基本内容是:

  1. 使用用户ID
  2. 发送ajax POST请求
  3. 请求返回会话ID
  4. 打开一个新标签到特定网址,将会话ID作为参数传递
  5. 然后在成功授权后将页面重定向到游戏主页
    • 否则,重定向到错误页面
  6. 当我尝试在Node.js中复制它时:

    1. 我使用request发送带有用户ID
    2. 的POST请求
    3. 请求返回会话ID
    4. 我向特定网址发送GET请求,将会话ID作为参数传递
    5. 请求返回状态为500的响应
      • 似乎响应正文是错误页面
    6. 我使用了一个cookieJar(request.jar())来处理cookie / session,但我不能像浏览器一样工作。

      有什么想法吗?

0 个答案:

没有答案