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

Ye *_*ang 6 ruby openid ruby-on-rails

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

我也想建立自己的openid服务器. 正如在OpenId网站上所建议的那样,我发现像Masquerade和local-openid这样的东西,不幸的是,它们不是非常活跃的项目,下载量非常少.

是否有任何其他设施可用于构建自有的openid提供程序服务器?

非常感谢 !!

干杯,

aef*_*aef 1

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

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