Gem OmniAuth 1.0 发布了

huacnlee · 2011年11月03日 · 最后由 carl 回复于 2012年02月04日 · 4283 次阅读

出现

uninitialized constant OmniAuth::Strategies::Douban

错误 使用 omniauth 后,需要手动添加 config/initializers/omniauth.rb ?

这个版本是不是不需要 devise 了 ?

OmniAuth 一直是独立的插件阿。

1.0 不再大包大揽,要自己找模块咯。 https://github.com/ballantyne/omniauth-douban

这个版本真是太适合我了,这两天正在看 devise,现在直接用 identity 就可以了

之前的版本没有独立的用户系统吧,只能从其他地方登录,或者结合 devise

赞不大包大揽!

各种模块都还在 working 状态啊,比如 omniauth-weibo..

#7 楼 @suupic 其实之前的 weibo 模块也算不上完美,现在 weibo 要升级 oauth2 了,还是要折腾。

使用这个,还需要建一个 user model 吗?密码怎么传过去。

#9 楼 @rickyuan 以前写的一篇 blog,希望对你有所帮助 http://cn.intridea.com/2011/07/omniauth-intro/ 这个是 0.x 的用法了... 1.x 你需要针对不同的 认证策略安装单独的 gem... 请参考最新版本的 README :)

#10 楼 @poshboytl Terry 同学可以做个 screencast 来介绍 omniath-identity 了

#9 楼 @rickyuan 需要一个 model,继承 OmniAuth::Identity::Models::ActiveRecord,比如你说的 user

多谢楼上 2 位@poshboytl @yedingding,建了一个 user 的 model,搞定了。Omniauth 真是太强大了,试用 facebook 和 twitter 的 auth 也实现用户登录了。但是貌似 omniauth-weibo 这个项目怎么还是在 working 呢?

支持 windows live connect 吗?

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