如何将现有网站(拥有庞大的用户群)作为openID提供商?

Sai*_*ish 3 openid provider

我想建立一个拥有庞大用户群的现有网站作为openID提供商.虽然我发现很多关于这个主题的文章,但我可以看到所有文章都谈到指向现有的 openID提供商服务器,如Verisign,openID等.但是我在寻找这些,

  1. 设置自己的openID服务器
  2. 如何使现有网站成为openID提供商?
  3. 网站的现有用户如何将其现有ID充当openID?

提前致谢

Ber*_*sch 5

OpenID协议位于此处. 在你发疯之前,你需要做一些重要的细节.按重要性排序:

  1. 身份验证方案:您如何计划保护您的用户免受中间人攻击.OpenID没有指定此详细信息,但可能会提供一些建议和想法.用户从另一个站点退回到您的站点,因此您需要提供合理的保险,以确保他们访问的站点确实属于您的站点.
  2. 隐私权政策:您打算如何让用户控制哪些帐户元数据将与其他网站共享.如果你分享一切,几个用户将会感到不安.如果你什么都不分享,你会给他们带来不便.查看MyOpenID提供程序,了解如何管理它.
  3. 由用户控制的唯一restful URL.例如,http://username.mysite.com.用户需要能够控制在该URL处显示的内容(如果不是它们).

如果你不能提供这些,你不应该做openid.注意:在Developers页面上,有一系列技术文档涵盖了协议的不同方面 - 其中一些是可选的:

  • OpenID身份验证
  • 简单注册
  • 属性交换
  • 提供商身份验证策略扩展

这将是第一个寻求帮助的地方.