1

私はeveryauthを使用していますが、github での認証に問題があります。これまでに行ったすべての手順は正しいようですがcannot GET /auth/github、「github に接続」リンクをクリックすると、それが表示され続けます。

これが私のコードの要点です: https://gist.github.com/2641260

どんな助けでも大歓迎です!

4

2 に答える 2

1

おそらく答えるには遅すぎることを私は知っていますが、私は同じ問題を抱えていて、解決策を見つけました。

その本当に簡単です。

EveryAuthコードをapp.configure()コードの前に配置します。

このように:あなたの要点のフォーク

于 2012-09-07T16:17:23.113 に答える
0

これが役立つかどうかはわかりませんが、「.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('/');
于 2012-05-09T14:03:02.043 に答える