EveryAuth NPM lib. EveryAuth を使用してメールを返すことができた人はいますか?
everyauth.google
.entryPath('/auth/google')
.callbackPath('/auth/google/callback')
.appId('216450162097.apps.googleusercontent.com')
.appSecret('8b6yf2nznWHgAu7iKNyGn-0F')
.scope(['https://www.googleapis.com/auth/userinfo.email'])
.findOrCreateUser( function(session, userAttributes) {
console.log(userAttributes); })
.redirectPath('/');
スコープ: https://www.googleapis.com/auth/userinfo.emailにより例外が発生します:
エラー: エラー 401 (見つかりません)!!1 display:block;height:55px;margin:0 0 -7px;width:150px}* > #g{margin-left:-2px}#g img{visibility:hidden} * html #g img{visibility:visible}*+html #g img{visibility:visible}
401. それはエラーです。
リクエストにエラーがありました。それが私たちが知っているすべてです。
[object Object].fail (/Users/thegoleffect/Documents/Projects/Spoondate/nitrous/node_modules/everyauth/lib/promise.js:50:15) の EventEmitter で。(/Users/thegoleffect/Documents/Projects/Spoondate/nitrous/node_modules/everyauth/lib/modules/google.js:58:15) EventEmitter.emit (events.js:67:17) で EventEmitter._respond (/Users /thegoleffect/Documents/Projects/Spoondate/nitrous/node_modules/everyauth/node_modules/restler/lib/restler.js:127:12) EventEmitter._fireEvents (/Users/thegoleffect/Documents/Projects/Spoondate/nitrous/node_modules/everyauth) /node_modules/restler/lib/restler.js:131:52) の /Users/thegoleffect/Documents/Projects/Spoondate/nitrous/node_modules/everyauth/node_modules/restler/lib/restler.js:115:19 の IncomingMessage で。(/Users/thegoleffect/Documents/Projects/Spoondate/nitrous/node_modules/everyauth/node_modules/restler/lib/restler.js:205:5) IncomingMessage で。(/Users/thegoleffect/Documents/Projects/Spoondate/nitrous/node_modules/everyauth/node_modules/restler/lib/restler.js:113:32) IncomingMessage.emit (events.js:81:20) で HTTPParser.onMessageComplete ( http.js:133:23)