2012-05-09 22 views
1

私はeveryauthを使用していますが、githubで認証するのに問題があります。これまでの手順はすべて正しいと思われますが、「githubで接続する」リンクをクリックすると、cannot GET /auth/githubというメッセージが表示され続けます。すべてのヘルプをいただければ幸いですhttps://gist.github.com/2641260Github経由で認証する(すべての認証を使用)

は、ここに私のコードで要点です!

答えて

1

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

それは本当に簡単です。

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

この方法:Fork of your Gist

+0

リンクが壊れています。 –

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('/'); 
+0

お時間、@steveのおかげで、残念ながら助けにはなりませんでした。しかし、私はそれを感謝します! – Connor

関連する問題