Homeland 两个 Ruby China 代码建的网站怎么打通用户

Peter · 2012年10月31日 · 最后由 chenjkai 回复于 2013年01月27日 · 3119 次阅读

因为项目关系,目前准备把不用的业务用不同的域名运营,放在不同的服务器上,

如果要用户互通的话,要怎么做呢?目前 Ruby China 用的是 devise + OmiAuth, 没尝试把自己的网站加上 Facebook 那样可以提供 OmiAuth 登录的功能。

大家有过这种 通行证 的开发经验吗?欢迎大家给点思路,我再去 Google.

谢谢

at 几个热心又眼熟的: @huacnlee @daqing @lgn21st @happypeter

最近也遇到同样的需求,打算用 OAuth 的方式来做。

#1 楼 @daqing 谢谢,

OAuth 我也是一知半解,用 OmiAuth 的 Gem 实现了 Facebook 等登录,我自己怎么做验证提供方还完全没思路

#2 楼 @Peter 说实话我也没做过,不过思路就是自己实现 OAuth Provider。

找到一个相关的 gem: https://github.com/applicake/doorkeeper

#3 楼 @daqing 看上去挺不错的,谢谢

#3 楼 @daqing 这个我作过,公司之前的一个项目就是基于自建一个 OAuth provider,然后一堆子站共享帐号信息展开的。

思路就是把一个 Ruby China 的用户数据抽取出来,并以此为基础,给另外一个 Ruby China 的项目提供 OAuth authentication 服务,这方面的标准都成熟完善了,但是有没有现成的可以 out of box 可用的我不确定。

###在用 doorkeeper 做东西,官方文档看不大懂,大家有现成实例吗?

试试 markdown,打扰了

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