如何在Rails中实现OpenID服务器?

如何在Rails中实现OpenID服务器?

How do I implement an OpenID server in Rails?

我在Ubuntu上也遇到类似的问题,但是我有兴趣通过我的基于Rails的站点托管我自己的OpenID提供程序,该站点已经具有身份和验证系统。

请注意,我并不是在寻找将网站用作OpenID的委托方法。

正确执行此操作的最佳方法是什么?


此"在您的应用程序中支持OpenID的实用指南"
似乎是您想要做的分步教程。


Railscasts第68集OpenID身份验证介绍了如何执行此操作。大约一岁了,所以您可能需要做一些不同的事情。我也强烈希望使用更新的或更新的OpenID插件(视频中一个的链接标记为"过时")。

Err,等等,这是为了在您正在编写的Rails应用程序中支持OpenID身份验证,而不是在rails中运行OpenID端点。 .. gem install openid-server可能会更容易,但是您将自己学习更多实现,并且代码非常简单。


这使我想起ruby-openid服务器的概述文档仍然缺失。但是您可以看到示例,在移植文档之前,请参见遵循相同对象模型的python实现文档。


推荐阅读