2011-12-01 59 views
3

我正在寻找各种方法来实现非ssl网站注册/登录系统。实现网站注册和登录的各种方式+ OpenID

是否有任何资源列出并教授一些更流行和标准的资源,以便我可以选择最适合我网站需求的资源? 请注意,使用什么语言并不重要,因为我希望“理解”实现背后的逻辑,所以我可以自己实现它。

此外,为了使用“OpenID”实现注册,最好的资源是什么,我发现整个想法真的很棒。

回答

1

大多数网站的第三方标志的使用某种形式的oauth。 Google,Facebook,OpenID,Twitter和其他许多人使用oauth。 oauth允许您利用其他人的https服务器来执行您的登录。这是双赢的,因为像Google这样的服务可以为此获得曝光度。所以人们更可能会看到Google提供的服务。它是安全的,甚至有防止中间人攻击的措施。

我已经使用Code Igniter的oauth进行网站登录。我也将用我的游戏来制作。有大量的例子here用于应用程序和网站中的各种编程语言。

编辑: 警告!不要认为AOL的OpenAuth API与oauth有什么关系。他们是两种不同的动物。当人们将oauth称为Open Auth时,它会变得更加混乱。我不知道名称冲突是否有意为之,但我希望美国在线将其称为别的东西。我花了一些时间认为我可以使用AOL进行登录,并发现它是AOL专有的API。