如何在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实现文档。


推荐阅读

    服务器重启命令linux?

    服务器重启命令linux?,工作,标准,设备,服务,系统,名称,命令,百度,网络,密码,

    linux服务器删除命令?

    linux服务器删除命令?,系统,服务,管理,情况,命令,工作,互动,地址,软件,较大,l

    linux服务器负荷命令?

    linux服务器负荷命令?,信息,电脑,中科,环境,工具,系统,平均,检测,情况,状态,l

    linux常见服务器命令?

    linux常见服务器命令?,信息,工作,标准,地址,设备,系统,情况,时间,状态,命令,

    linux服务器基础命令?

    linux服务器基础命令?,设备,标准,工作,地址,服务,系统,信息,情况,图片,基础,

    服务器linux命令大全?

    服务器linux命令大全?,标准,工作,设备,系统,服务,信息,时间,命令,服务器,级

    重启linux服务器命令?

    重启linux服务器命令?,标准,设备,工作,命令,网络,系统,提示,主机,服务器,接

    服务器关机命令linux?

    服务器关机命令linux?,系统,等级,工作,基础,命令,网络,体系,标准,实战,灵活,l

    linux服务器快捷命令?

    linux服务器快捷命令?,工作,标准,设备,第一,首页,名称,系统,环境,命令,终端,

    linux服务器调用命令?

    linux服务器调用命令?,系统,地址,设备,标准,工作,密码,中心,盘中,网络,软件,

    linux传服务器命令?

    linux传服务器命令?,服务,工具,软件,系统,电脑,密码,设备,照片,工作,网络,lin

    停服务器命令linux?

    停服务器命令linux?,系统,服务,代码,命令,第一,软件,工作,情况,进程,指令,lin

    linux服务器命令符?

    linux服务器命令符?,地址,工作,系统,命令,官方网站,信息,网上,软件,发行,目

    linux服务器ip命令?

    linux服务器ip命令?,地址,系统,信息,数字,电脑,网络,终端,服务,密码,设备,lin

    linux服务器排查命令?

    linux服务器排查命令?,系统,服务,状态,情况,网站,检测,发展,信息,网络,分析,L

    linux服务器命令指令?

    linux服务器命令指令?,系统,信息,工作,情况,标准,设备,对比,命令,状态,平均,1

    命令关闭linux服务器?

    命令关闭linux服务器?,系统,服务,软件,时间,信息,防火墙,命令,管理,设备,密

    服务器运维linux命令?

    服务器运维linux命令?,管理,基础,服务,系统,网络,企业,基础知识,命令,时间,

    linux命令连接服务器?

    linux命令连接服务器?,系统,服务,软件,工作,地址,基础知识,数据,管理,状态,