簡體   English   中英

通過Github進行身份驗證(使用everyauth)

[英]Authenticating via Github (using everyauth)

我正在使用everyauth ,並且無法通過github對其進行身份驗證。 到目前為止,似乎我所遵循的所有步驟都是正確的,但是當我單擊“使用github連接”鏈接時,它一直告訴我它cannot GET /auth/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('/');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM