私はeveryauthを使用していますが、github での認証に問題があります。これまでに行ったすべての手順は正しいようですがcannot GET /auth/github
、「github に接続」リンクをクリックすると、それが表示され続けます。
これが私のコードの要点です: https://gist.github.com/2641260
どんな助けでも大歓迎です!
私はeveryauthを使用していますが、github での認証に問題があります。これまでに行ったすべての手順は正しいようですがcannot GET /auth/github
、「github に接続」リンクをクリックすると、それが表示され続けます。
これが私のコードの要点です: https://gist.github.com/2641260
どんな助けでも大歓迎です!
おそらく答えるには遅すぎることを私は知っていますが、私は同じ問題を抱えていて、解決策を見つけました。
その本当に簡単です。
EveryAuthコードをapp.configure()コードの前に配置します。
このように:あなたの要点のフォーク
これが役立つかどうかはわかりませんが、「.entryPath」チェーン可能なパラメーターを追加してみましたか?
everyauth.github
.entryPath('/auth/github')
.appId("APP_ID")
.appSecret("APP_SECRET")
.findOrCreateUser( function (sess, accessToken, accessTokenExtra, ghUser) {
console.log('find user')
// return usersByGhId[ghUser.id] || (usersByGhId[ghUser.id] = addUser('github', ghUser));
})
.redirectPath('/');