代码之家  ›  专栏  ›  技术社区  ›  Josh

OpenID属性交换-我应该使用它吗?

  •  10
  • Josh  · 技术社区  · 16 年前

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

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

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

    2 回复  |  直到 16 年前
        1
  •  17
  •   RCIX    14 年前

    关于堆栈溢出,我们只是使用 Simple Registration

    最大的问题是OpenID提供商(OP)没有就哪一个达成一致 attribute type urls 使用。AX的最终规范说属性URL应该来自 http://www.axschema.org/ 然而,一些老年退休金计划,特别是我们最喜欢的 http://myopenid.com 认出 other urls . 我不打算列出哪些是淘气的,哪些是好的!

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

        2
  •  1
  •   GaryF    16 年前

    虽然属性交换有它的问题(我相信SO的人可以告诉您更多),但它确实有 a lot of benefits . 在某种程度上,这取决于你是否真的需要它。简单的注册似乎就可以完成这项工作,只要求用户提供某些值可能是有意义的。运用常识,不要把每件事都按一个真实的方式推下去。