【发布时间】:2011-05-12 23:06:35
【问题描述】:
Scott Hanselman (alternate link) 在 2010 年 11 月 18 日的 twitter tweet 中建议“OpenID 可能已死”。
如果这是真的(我不是说它是),还有哪些其他选项可用于通用登录(类似于 OpenID)?
更多信息
我目前参与了一个规模相当大的项目,它面向公众的登录完全是 OpenID 驱动的(使用 DotNetOpenAuth)。如果这对用户来说太具有挑战性(根据 Scott 的原始推文制作的 cmets),我需要知道一些好的替代解决方案......如果有的话。
任何信息将不胜感激。
编辑
澄清和改写。我不是要发起关于“什么是下一件大事”的辩论......我只是在问“有什么可以代替 OpenID,应该是 死了”。我也不是说我认为 OpenID 已经死了,而只是根据一位受人尊敬的开发人员的评论提出问题。
加法
正如@marc 在评论中指出的那样。 Rob Conery 有一篇很好的咆哮/博客文章,标题为 Open ID Is A Nightmare,其中 Rob 提出了一些非常有说服力的论点,说明为什么 OpenID 不受欢迎。我必须同意,我不想浪费大量时间为我的用户恢复帐户,我的时间最好花在其他地方。
回到原来的问题。有什么替代品?如果提供商决定改变某些东西,是否有更好的“标准”是“开放的”但不会分崩离析? (例如更改 API 或加密逻辑)...但也可以跨越多个提供商并仍然识别单个用户?
【问题讨论】:
-
某微软员工在 Twitter 上发文贬低一项不受微软控制的技术?是的,当然,您应该立即根据这些信息做出重要的业务决策。
-
OpenID 死了?我的 Stack Overflow 帐户何时会停止工作?
-
Windows Live ID 并不完全是微软试图与 OpenID 竞争,因为 Windows Live ID 是护照的产物,单点登录技术在你们中的一些人出生之前就已经开始了。
-
@Mike Baranczak 无论我是否同意 Scott 的 OpenID 存在与否,他通常都对非 Microsoft 特定的技术持开放态度。他对微软有既得利益吗?当然!但他的推文绝对没有为微软提供任何营销优势,那么如果他来自微软或 Joe Blow Software Inc.,这有什么区别呢?如果你不同意,那很好,但仅仅根据雇主的意见抹黑一个观点是愚蠢的。
-
@rock:您的编辑和澄清 state 正是这个问题在 SO 上没有地位的原因。说 “我不是要开始一种神圣的方式,但我应该使用 emacs 还是 vi?” 会以同样快的速度被击落。您有 (1) 基于没有证据的假设事实提出问题(OpenID 遇到了麻烦;请注意,那里有明显平庸的技术不会死),并且 (2) 要求就最佳替代技术。
标签: openid single-sign-on