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 回答