新手问题 omniauth github callback error

xiaoronglv · 2012年08月09日 · 最后由 xiaoronglv 回复于 2012年08月10日 · 2475 次阅读

按照 terry 的视频敲的代码。

github 认证成功,但是 callback 时出错,这是啥情况呢?

哈哈 我搜过 callback 的 error 好多,一样也是 redirect_uri_mismatch,我是照 railscasts 的视频来的 关注下我那个把,应该是一样的问题 http://ruby-china.org/topics/4833

#1 楼 @dfang 奇怪,端口不一样

@xiaoronglv 我知道你这个的原因了,其实说的很清楚了 redirect_uri_mismatch 也就是说如果你在 github 里注册 applications 填的 url 是http://localhost:3000/auth/github/callback 那么在自己本机浏览器也用 localhost:3000 打开,而不要用 0.0.0.0:3000 或 127.0.0.1:3000 如果用这两个就 mismatch 了,如果是其他的原因 你关注我的那个帖子

#3 楼 @dfang 灰常灰常的感谢

需要 登录 后方可回复, 如果你还没有账号请 注册新账号