【发布时间】:2010-11-02 11:45:38
【问题描述】:
我想创建一个现有的网站,该网站作为openID 提供商拥有庞大的用户群。虽然我找到了大量关于这个主题的文章,但我可以看到所有文章都在谈论指向 现有 openID 提供服务器,如 Verisign、openID 等。但我正在寻找这些,
- 设置自己的openID服务器
- 如何让现有网站成为 openID 提供者?
- 网站的现有用户如何给他们现有的 id 作为一个 openID?
提前致谢
【问题讨论】:
我想创建一个现有的网站,该网站作为openID 提供商拥有庞大的用户群。虽然我找到了大量关于这个主题的文章,但我可以看到所有文章都在谈论指向 现有 openID 提供服务器,如 Verisign、openID 等。但我正在寻找这些,
提前致谢
【问题讨论】:
OpenID 协议位于here. 在您发疯之前,您需要解决一些重要的细节。按重要性排序:
http://username.mysite.com。如果不是他们,用户需要能够控制在该 URL 上显示的内容。如果你不能提供这些,你不应该做 openid。注意:在Developers page 上,有一系列涵盖协议不同方面的技术文档——其中一些是可选的:
这将是第一个寻求帮助的地方。
【讨论】:
请参阅 OpenID 基金会网站上标题为“Become an OpenID Provider”的页面。为开发者提供software libaries。
【讨论】:
您没有指定您的网站使用什么语言进行编码,因此最好的起点是查看允许您运行身份服务器 openid libraries 的现有库。如果您使用的是 php 框架,那么大多数都有自己的模块(例如 zend、symfony)。
【讨论】: