【问题标题】:OpenID Attribute Exchange - should I use it?OpenID 属性交换 - 我应该使用它吗?
【发布时间】:2008-08-15 02:29:50
【问题描述】:

我的网站将仅使用 OpenID 进行身份验证。我想通过属性交换来拉取用户详细信息,但是属性交换似乎给 StackOverflow 带来了很多痛苦。

该行业目前的发展状况如何?是否有任何 OpenID 提供商在属性交换方面做得不错?

我应该完全避开 OpenID 属性交换吗?

如何处理对功能的不一致支持?

【问题讨论】:

    标签: authentication openid


    【解决方案1】:

    在 Stack Overflow 上,我们目前只使用 Simple Registration 扩展,因为属性交换 (AX) 存在一些问题。

    最大的问题是 OpenID 提供者 (OP) 不同意使用哪个 attribute type urls。 AX 的最终规范说属性 url 应该来自 http://www.axschema.org/ 但是,一些 OP,尤其是我们最喜欢的 http://myopenid.com,识别 other urls。我不打算列出哪些是淘气的,哪些是好的!

    另一个问题是,我尝试的大多数 OP 在使用 AX 查询时都没有返回信息 - 我可能做错了什么(经常发生:)),但我已经在我的个人资料中公开了相关详细信息我们正在使用最新、最出色的 .NET 库 DotNetOpenId

    当我们有更多时间时,我们肯定会在 Stack Overflow 上重温 AX,因为无缝的用户体验对我们来说非常重要!

    【讨论】:

    • 发生这种情况时请告诉我们!
    • 是的,这整个问题现在有点过时了;新的实现应该使用OAuth 2.0
    【解决方案2】:

    虽然 Attribute Exchange 存在问题(我相信 SO 的某个人可以告诉您更多信息),但它确实有 a lot of benefits。在某种程度上,这取决于你是否真的需要它。简单注册似乎可以完成这项工作,只需向用户询问某些值可能是有意义的。使用常识,不要陷入把所有事情都推到一个真正的道路上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 2011-11-06
      • 2012-12-10
      • 2016-08-09
      • 2012-06-25
      相关资源
      最近更新 更多