我看到一个类似的问题for Ubuntu,但我有兴趣通过我已经拥有身份和身份验证系统的基于Rails的网站托管我自己的OpenID提供程序。
请注意,我不是在寻找use the site as an OpenID的委托方法。
正确地做到这一点的最佳方法是什么?
答案 0 :(得分:5)
这个“No Shit Guide To Supporting OpenID In Your Applications” 似乎是您想要做的一步一步的教程。
答案 1 :(得分:4)
Railscasts episode 68 OpenID authentication描述了如何做到这一点。它大概一岁了,所以你可能不得不做一些不同的事情。我还强烈要求更新或更新的OpenID插件(视频中的链接标记为“过时”)。
呃,等等,那就是在你正在编写的Rails应用程序中支持OpenID身份验证,不在rails中运行OpenID端点。Here是一个指导Rails中的OpenID服务器/端点非常简单。gem install openid-server
可能更容易,但您将学习更多自己实现它,并且代码非常简单。
答案 2 :(得分:1)
这让我想起the overview docs for ruby-openid server are still missing。但是您可以看到the example,并且在移植文档之前,请参阅跟随相同对象模型的docs for the python implementation。