使用Google账号登录第三方网站

5
我想使用Google / Yahoo ID登录我的网站,就像在stackoverflow上一样。 有人能提供一个起点吗?

它是否适用于Perl? - awake416
3个回答

3
那种身份验证方法叫做OpenID。您可以在open id website上了解详细信息。
如果您的网站在服务器上使用PHP,这是一个资源,可帮助您开始使用OpenID和PHP更新 自从我发布这篇文章以来,开放联合身份验证的世界已经发展了很多。如果您对此感兴趣,可以在网上查找OAuth v2,或查看这些链接:www.oauth.netGoogle resources on OAuth2 available here
OAuth建立在OpenID的概念之上,并在许多方面扩展了功能,特别是在提供认证以及为使用用户选择的集中式提供程序(即Google、Facebook、Twitter或您自己的提供程序)的应用程序提供授权方面。

一些关于使用Google OpenID登录的详细信息: http://code.google.com/apis/accounts/docs/OpenID.html - yorick
1
它是否也适用于Perl/Apache? - awake416

1

1
我很久以前就用纯Perl解决方案使其工作了。几天后会发布示例代码。 - awake416

1

我一直在使用JanRain来做同样的事情。它是免费的,并且可以与许多不同的登录提供商集成,例如Facebook、Twitter、Google、OpenId(通常)、Yahoo、MSN等等。 有代码可以让你将其与几乎任何编程语言/平台集成。


JanRain看起来很灵活,但它不是免费的。而且它的免费注册仅限于每年最多2500个用户。 - awake416

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接