2013-12-11 4 views
1

오늘 현재로, 2013 년 12 월 10 일까지 passport-yahoo는 openid 워크 플로우를 올바르게 완료하지 못하는 것으로 보입니다. 유효하지 않은 서명이 있습니다. openid에 대한 나의 지식은 매우 제한적이며, 나는 여전히이 문제를 조사하고있다. 누구든지이 문제에 대한 통찰력을 제공 할 수 있습니까? 다른 누구도 같은 문제를 겪고 있습니까? 여기 야후 OpenID가 패스포트 - 야후로 유효하지 않은 서명을 반환합니다.

노드에서 스택 추적입니다 :

{ 
"message":"Failed to verify assertion", 
"stack":"Failed to verify assertion (message: Invalid signature) 
    at app/node_modules/passport-yahoo/node_modules/passport-openid/lib/passport-openid/strategy.js:184:36 
    at app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:1063:12 
    at app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:1188:14 
    at app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:1269:7 
    at Object.openid.loadAssociation (app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:107:5) 
    at _checkSignatureUsingAssociation (app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:1231:10) 
    at _checkSignature (app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:1221:5) 
    at _verifyAssertionAgainstProvider (app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:1184:3) 
    at app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:1155:16 
    at app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:678:7 
    at app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:533:11 
    at done (app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:254:9) 
    at IncomingMessage.<anonymous> (app/node_modules/passport-yahoo/node_modules/passport-openid/node_modules/openid/openid.js:258:32) 
    at IncomingMessage.EventEmitter.emit (events.js:117:20) 
    at _stream_readable.js:920:16 
    at process._tickCallback (node.js:415:13)", 
"name":"InternalOpenIDError", 
"openidError":{"message":"Invalid signature"} 
} 

답변