如何在rails上使用ruby构建openid提供程序

时间:2012-02-14 14:27:43

标签: ruby-on-rails ruby openid

我尝试了一些有关ruby on rails的openid利用率的搜索。但是,虽然出现了一组选项,例如omniauth,authlogic等,但这些gem通常用于构建接受openid身份验证的站点。换句话说,它们适用于开放式消费者设置。

我也想建立自己的openid服务器。 As suggested here in OpenId site我发现像Masquerade和local-openid这样的东西,不幸的是,它们不是非常活跃的项目,下载量很少。

是否还有其他建议用于构建自有的openid提供程序服务器?

非常感谢!!

干杯,

1 个答案:

答案 0 :(得分:1)

虽然我多年没有尝试任何基于Ruby或Rails的OpenID提供程序软件,但我认为你应该再试一次masquerade。对我来说,似乎至少有一点活动,至少他们似乎已经跳到了Rails 3.xx(这已经超过一些非常流行的基于Rails的自由软件项目所提供的。我正在寻找在你,Redmine)。

此外,伪装的主要作者似乎正在开发一个名为masq的后续项目,该项目似乎是一个可安装的引擎OpenID提供程序。完成后,您可以轻松地增强任何现有的Rails> = 3.1.0应用程序,以充当OpenID提供程序。不过,我不知道这个项目有多稳定。