如果我使用OpenID而不是我构建的自定义登录系统,我将失去什么?


8

我正在尝试决定是使用OpenID还是使用完善的自定义登录系统。我认为OpenID的吸引力显而易见,因为用户不必创建另一个帐户即可登录到您的网站。但是,您能帮我回答以下问题吗:如果我使用OpenID而不是我构建的自定义登录系统,将会丢失什么?

Answers:


5

我认为StackOverflow博客对此进行了很好的介绍:

几个较小的提供商(Technorati,Vidoop,Mozilla Weave)大吃一惊,使他们的用户陷入困境,无法进行身份验证。

有时,OpenID提供程序会出现错误或服务中断,甚至Yahoo这样的大文件也是如此。幸运的是,这种情况很少见,但确实会发生,而对它进行故障排除可能会很痛苦,因为它是开放式和分散式的,涉及三个方面-网站,用户和OpenID提供程序。

OpenID协议本身可以由不同的提供者以不寻常或不完整的方式实现。这给我们带来了挑战,但是幸运的是,我们与我们使用的开源DotNetOpenAuth库的主要作者Andrew Arnott进行了精彩的对话。我们在经济上为该项目提供支持,并尝试提供尽可能多的错误修正,以便OpenID可以为每个人提供更好的解决方案。


3

除了先前的张贴者之外,您可能还会失去一些不熟悉开放ID并且不了解注册过程或其工作原理的人。当您将某人从您的站点重定向到另一站点时,人们自然会有些犹豫,尤其是当他们输入密码并创建帐户时。当然,这种效果取决于您的用户群。如果您正在与只想发布小猫图片的祖母打交道,请不要使用openid,但是如果您的用户至少有点机灵,则可以使用OpenID。

此外,您没有理由放弃任何理由。您可以让用户选择他们要使用的用户。就个人而言,如果Facebook是唯一的注册选项,我将离开该网站,因此也许有些人对OpenID持相同的看法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.