After upgrading to node 6.0.0, openid no longer works.
/home/jtojnar/projects/pengu/node_modules/openid/openid.js:1233
if(params.hasOwnProperty(key) && key != 'openid.mode')
^
TypeError: params.hasOwnProperty is not a function
at _checkSignatureUsingProvider (/home/jtojnar/projects/pengu/node_modules/openid/openid.js:1233:15)
at _checkSignature (/home/jtojnar/projects/pengu/node_modules/openid/openid.js:1168:5)
at _verifyAssertionAgainstProviders (/home/jtojnar/projects/pengu/node_modules/openid/openid.js:1132:12)
at /home/jtojnar/projects/pengu/node_modules/openid/openid.js:1097:7
at /home/jtojnar/projects/pengu/node_modules/openid/openid.js:546:7
at /home/jtojnar/projects/pengu/node_modules/openid/openid.js:412:16
at Request._callback (/home/jtojnar/projects/pengu/node_modules/openid/openid.js:175:7)
at Request.self.callback (/home/jtojnar/projects/pengu/node_modules/request/request.js:200:22)
at emitTwo (events.js:106:13)
at Request.emit (events.js:191:7)
The params variable originates on line 908. It looks like querystring parser used by url.parse now uses a blank object.
After upgrading to node 6.0.0,
openid
no longer works.The
params
variable originates on line 908. It looks like querystring parser used byurl.parse
now uses a blank object.