首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该实现OpenID身份验证吗?美国/日本用户

我应该实现OpenID身份验证吗?美国/日本用户
EN

Stack Overflow用户
提问于 2009-07-15 12:18:35
回答 2查看 266关注 0票数 5

我已经使用默认的ASP.NET成员资格设置获得了一个成员站点。用户帐户是免费的,有能力支付激活网站的其他关键部分。

为了与站点的性质保持一致,即嵌入Google地图、街景和使用Google的CDN为我托管jQuery/jQueryUI .将身份验证卸载也将是很好的。

而且,它还在测试中..。意思是如果需要的话我可以把板子擦干净。我还没有付费客户。如果我坚持自己所拥有的,以后就更难改变了。

有一点让我担心。虽然主要用户是美国人(美国服务成员),但主要的客户是日本人。在这种情况下,实现OpenID会有问题吗?是否有人尝试在其成员网站上为日本用户使用OpenID认证系统?

还有几个问题:

  • 当访问者没有任何基于OpenID的帐户可以登录时,会发生什么?
  • 我应该使用像RPX这样的服务还是使用自己的服务?
  • 当使用仅使用OpenID的auth系统时,常见的缺陷是什么?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-15 13:12:44

正如许多人指出的那样,对于非技术用户来说,整个OpenID的想法太难掌握了。您已经来到站点X,然后建议您在站点Y1、Y2、. Yn之间进行选择,到那里注册,然后返回到站点X,然后通过临时重定向到Y站点在这里登录.脑屁是有保障的。

最常见的建议是支持这两种身份验证方法,这对于普通用户来说是经典的,对于那些有这种想法的人来说是OpenID。即使在那里,根据站点的性质,您可能需要一些最低限度的注册信息,因此您必须在初始OpenID登录后显示相同的注册表单--然后才允许用户继续访问该站点,这反而使整个OpenID的想法变得毫无意义。

对于某些不需要用户信息的站点来说,这是可行的。在其他一些网站,如社交网站,你必须至少说明性别和年龄,这将是更困难的。

至于日本用户,我相信没有什么不同。对所有民族来说,这都是同样容易或复杂的。

另外:我可以在这里与OpenID的第一次相遇交流我的个人经历。我不得不可耻地承认,我花了不止一天的时间才开始这么做。首先,我读到了关于它是什么以及它是如何工作的评论。然后,我跟踪谷歌链接,但只得到一些错误信息。我不知道如何使用它,所以我尝试用我的登录名替换链接的“登录”部分,但是只收到关于未配置的端点或其他东西的奇怪错误消息。我不知道他们的意思是什么,也不知道该怎么做,所以我放弃了。几天后,我又回来了,又试了一次,结果还是没成功,所以我又放弃了。又过了几天,我又回来了,现在不知怎么起作用了。也许这是谷歌方面的暂时中断。谁知道呢。但是我回来只是因为我有足够的好奇心,并且有足够的动力去追求它,这是相当独特的。如果您的业务也是独一无二的,那么用户最终将得到它。但是,如果有许多竞争对手和你一样优秀,那么你的潜在用户很有可能会去那里,再也不会回来解开OpenID的谜团。

票数 6
EN

Stack Overflow用户

发布于 2009-07-15 19:25:59

事实上,在美国以外的地区,OpenID比在某些地区更受欢迎。所以我不会特别担心日本市场。

只有当你表现得不好的时候,OpenID才会让人困惑。人们一直通过点击“带有雅虎ID的登录”登录到网站。多年来,人们一直没有发现这一点困难。这种精确的流也适用于OpenID。如果您显示太多的按钮,或者只有一个空的输入框,并且期望用户知道该做什么,这就会让人感到困惑。

不要滚动你自己的OpenID。这是一项巨大的任务。RPX是您已经知道的一个选项,它的优点是对于新手用户来说,它的用户界面非常简单。使用ASP.NET的另一个原因是DotNetOpenAuth,它允许您在不依赖RPX的情况下托管它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1131055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档