【问题标题】:Passport Nodejs failed to verify assertionPassport Nodejs 无法验证断言
【发布时间】:2015-11-25 20:01:02
【问题描述】:
InternalOpenIDError: Failed to verify assertion
at /var/nodejs/Website/node_modules/passport-openid/lib/passport-openid/strategy.js:184:36
at /var/nodejs/Website/node_modules/openid/openid.js:927:12
at /var/nodejs/Website/node_modules/openid/openid.js:1051:16
at /var/nodejs/Website/node_modules/openid/openid.js:1169:16
at Request._callback (/var/nodejs/Website/node_modules/openid/openid.js:190:7)
at Request.self.callback (/var/nodejs/Website/node_modules/request/request.js:198:22)
at emitTwo (events.js:87:13)
at Request.emit (events.js:172:7)
at Request.<anonymous> (/var/nodejs/Website/node_modules/request/request.js:1035:10)
at emitOne (events.js:82:20)
GET /auth/steam/callback?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.mode=id_res&openid.op_endpoint=https%3A%2F%2Fsteamcommunity.com%2Fopenid%2Flogin&openid.claimed_id=http%3A%2F%2Fsteamcommunity.com%2Fopenid%2Fid%2F76561198197967283&openid.identity=http%3A%2F%2Fsteamcommunity.com%2Fopenid%2Fid%2F76561198197967283&openid.return_to=http%3A%2F%2Fcsgomayhem.com%2Fauth%2Fsteam%2Fcallback&openid.response_nonce=2015-11-25T18%3A40%3A44ZOdgvGQXoVnz9LWfko54I371tMOM%3D&openid.assoc_handle=1234567890&openid.signed=signed%2Cop_endpoint%2Cclaimed_id%2Cidentity%2Creturn_to%2Cresponse_nonce%2Cassoc_handle&openid.sig=L5jXiwo2S4mVe0r%2BkcpU%2Bj%2BaEEU%3D 500 665ms - 708b

我的代码已经在我的 Windows 开发环境中运行了几个星期,但现在尝试在 Ubuntu 14.04 prod 机器上运行它,当我通过 Steam 对某人进行身份验证时出现此错误。我不知道该错误是什么意思,并且在此处进行谷歌搜索和搜索没有产生任何结果。如果您告诉我我在寻找什么,或者如果这是一个简单的解决方法,请告诉我,我可以提供相关代码。

所有帮助将不胜感激,问候。

【问题讨论】:

    标签: node.js oauth passport.js steam


    【解决方案1】:

    我通过降级我的护照版本解决了这个问题,好像似乎与护照蒸汽不兼容。如果您需要仅对用户进行身份验证但不获取他们的详细信息,我会在护照蒸汽的 github 上看到一些身份验证示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多