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