OpenID是如何实施的?


20

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

(WAS “怎样的OpenID工作”)

我意识到这个问题多少有些duplicate的,是的,我已经阅读the specwikipedia article

在阅读了上面提到的材料之后,我仍然没有掌握流程中每个步骤的处理方式。可能缺少的是一个关于OpenID的实现如何工作的良好工作流程图。

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

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

[编辑]

我改变了标题更实现特定的,因为显然有很多地方得到了一万英尺的视图。

  0

对不起,但我有解释Vista的磁盘使用情况删除了不编程的文章。 23 9月. 082008-09-23 20:50:38

+1

不同意,这是编程相关的。 23 9月. 082008-09-23 20:56:33

  0

也许它应该是“OpenID如何在语言x或platofrm上实现”? 24 9月. 082008-09-24 12:10:04

2

查看安全现​​在播客,episode 95。 (Actually audio


1

杰夫对OpenID的一个伟大的文章,他分享了他的经验:

OpenID: Does The World Really Need Yet Another Username and Password?

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

http://openid.net/developers/

你可以在这里获得一个很好的OpenID登录控制(这里也用到了这个):

http://www.idselector.com/

  0

我读到了,这是一个很好的高层次概述,但我想我正在寻找一个低于这个水平。我可能会将问题的名称更改为“您将如何实现OpenId”或“openid实现如何工作?”。 23 9月. 082008-09-23 20:50:47


1

而且相关:

super-famous talk by Dick Hardt on Identity 2.0,我想几乎每个人都已经看过了,但如果你没有这是一个必须看到的。尽管如此,它更多的是关于Open ID之类的需求的推理,而不一定关于它们的实现。


4

This page有一个很好的流程图。

我发现了OpenID Wiki这个环节,你可能要检查有更多的资源。

  0

步骤12-13,18和19没有完全公开。 19 11月. 092009-11-19 04:24:27


3

我推荐Joseph Smarr的Recipe for OpenID-Enabling Your Site

我没有看过DotNetOpenID文档,但我希望你选择也有一定的概述文件和/或例子来说明该API的使用任何实现。