20

您将如何设计和实现 OpenID 组件?

(是“OpenId 是如何工作的”)

我意识到这个问题有点重复,是的,我已经阅读了规范维基百科文章

在阅读了上面提到的材料之后,我仍然没有完整地了解流程中的每个步骤是如何处理的。也许缺少的是关于 OpenID 实现如何工作的良好工作流程图。

我正在考虑将 OpenID 合并到我的一个应用程序中以适应 B2B 单点登录场景,我可能会使用DotNetOpenID而不是自己尝试实现它,但我仍然希望在我得到之前更好地掌握细节开始了。

任何人都可以推荐可以很好地解释这一切的书籍或网站吗?在本网站上找到涵盖基础知识的答案也不会有什么坏处。

[编辑]

我将标题更改为更具体的实现,因为显然有很多地方可以获得一万英尺的视图。

4

5 回答 5

4

这个页面有一个很好的流程图。

我在OpenID Wiki上找到了这个链接,您可能想在那里查看更多资源。

于 2008-09-23T21:21:37.377 回答
3

我推荐 Joseph Smarr 的OpenID 启用您的网站的食谱

我还没有阅读 DotNetOpenID 文档,但我希望您选择的任何实现也有一些概述文档和/或示例来说明 API 的使用。

于 2008-09-23T21:50:56.853 回答
2

查看 Security Now 播客,第 95 集。(实际上是音频

于 2008-09-23T20:39:19.427 回答
1

Jeff 有一篇关于 OpenID 的精彩文章,他在其中分享了他的经验:

OpenID:世界真的需要另一个用户名和密码吗?

OpenID 官方网站上有一些教程链接:

http://openid.net/developers/

你可以在这里获得一个很好的 OpenID 登录控件(也用于 stackoverflow):

http://www.idselector.com/

于 2008-09-23T20:45:17.760 回答
1

还有相关的:

迪克哈特关于身份 2.0的超级著名演讲,我想几乎每个人都看过,但如果你没有看过,那它是必看的。

不过,这更多是关于诸如 Open ID 之类的需求的推理,而不一定是关于它们的实现。

于 2008-09-23T20:53:59.377 回答