创建一个自己的“OpenID类系统”提供程序

时间:2011-01-01 20:57:22

标签: authentication openid ruby-on-rails-3 openid-provider

我知道Facebook使用他们自己的类似OpenID的系统“Facebook connect”,您可以使用它来验证您网站上的用户以及其他功能。

在我的情况下,我有多个Ruby on Rails应用程序:

  • users.example.com
  • profiles.example.com
  • photos.example.com
  • ...

我想将'users.example.com'用作网络服务,允许用户以与“Facebook连接”或OpenID相同的方式对我的所有其他应用程序进行身份验证。简而言之,'users.example.com'必须作为“example.com”中我的应用程序的“类似OpenID的系统”

有人可以给我提供一些有用资源的提示和链接吗?

P.S。:因为我是这个问题的新手,我不知道我是否说了有意义的事情。所以有人可以帮助我理解(如果我错了)......

1 个答案:

答案 0 :(得分:0)

Facebook正在使用OAuth 2.0,现在比openid更受欢迎。您可以在railcasts上查看如何实现它,或者搜索“oauth rails”,您将获得足够的信息。

在我看来,这就是你要找的东西。