2

我开始学习 RoR,我想用这种语言制作我的个人博客。我通常在我在博客中所做的任何事情的基础上编写几个原型。所以我希望人们能够登录并使用他们的 openID 注册。因此,当我意识到 gems 的概念时,我正要跳到编码的地方,而所有这些东西都在为你提供这类东西的工具。

那么是否有某种包来管理用户、配置文件和 openId?

4

4 回答 4

3

查看 technoweeni 的 restful-authentication 插件

于 2009-01-27T21:32:10.933 回答
2

看看 bort 骨架应用程序。它已经设置了 restful auth 和 openid 身份验证。

Railscasts 还有许多关于设置身份验证、restful 身份验证和 OpenID 的截屏视频。

于 2009-01-27T23:39:21.253 回答
2

我建议您将bort视为一个完整的 RoR 骨架应用程序,内置 RESTful auth,它的一个分支在这里或在AuthLogic中为 Rails(以及 Merb 和其他一些)提供的侵入性较小的身份验证解决方案。

于 2009-01-27T23:40:01.253 回答
1

为了避免数小时的头痛,您需要注意一件事:Ruby OpenID在 OpenID 2.0 中发生了重大变化,因此如果您使用博客中的插件或示例代码,请确保您使用的是 OpenID 版本它对应的。

有几个插件;一个有很多活动的是open_id_authentication

Dan Webb 有一个很好的 Rails 中 OpenID 身份验证指南,它会引导您编写实际代码,但请注意,至少我上次检查过,它还没有针对 OpenID 2.0 进行更新。

于 2009-01-27T21:56:08.823 回答