尝试使用Passport.js和Soundcloud对用户进行身份验证

时间:2017-02-27 01:09:02

标签: node.js authentication oauth-2.0 soundcloud passport.js

我正在尝试在NodeJS中创建一个使用passport来验证用户的Web应用程序。我已将Soundcloud合并到我的应用程序前端,但也希望添加soundcloud身份验证。我尝试了很多软件包,而passport-soundcloud似乎是最好的软件包。但是,沿线的某处,堆栈跟踪不会告诉我(passport-soundcloud代码中的位置),我收到此错误:

TokenError
    at Strategy.OAuth2Strategy.parseErrorResponse (/Users/marisusis/Documents/Repos/visualizer/node_modules/passport-oauth2/lib/strategy.js:329:12)
    at Strategy.OAuth2Strategy._createOAuthError (/Users/marisusis/Documents/Repos/visualizer/node_modules/passport-oauth2/lib/strategy.js:376:16)
    at /Users/marisusis/Documents/Repos/visualizer/node_modules/passport-oauth2/lib/strategy.js:166:45
    at /Users/marisusis/Documents/Repos/visualizer/node_modules/oauth/lib/oauth2.js:177:18
    at passBackControl (/Users/marisusis/Documents/Repos/visualizer/node_modules/oauth/lib/oauth2.js:123:9)
    at IncomingMessage.<anonymous> (/Users/marisusis/Documents/Repos/visualizer/node_modules/oauth/lib/oauth2.js:143:7)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:975:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

关于如何解决此问题的任何想法,或者我可以使用的备用包或方法?

0 个答案:

没有答案