1

我有一个 PHP 应用程序,已经登录 Google 的用户可以访问该应用程序(该应用程序在需要 Google 登录的 Google 站点上的 iFrame 中运行)

使用 Google 登录的最佳 SSO 方法是什么,因此用户在两个地方都具有相同的身份?

最好使用一些 OpenID 开源?.. zend/cake/symf 插件?GoogleApps 基础架构?.. 还是像 Janrain 这样的身份服务?

使用 OpenID Connect 是否为时过早?等等

非常感谢。

4

3 回答 3

2

OpenID 运行良好——事实上,对于 StackOverflow 来说已经足够好了——您可能使用它在这里注册您的帐户。

有一篇名为OpenID 入门的文章。虽然它在 Zend 的网站上,但它似乎与 Zend 框架无关,因此是一个很好的起点。它涵盖了您需要下载的所有模块,并包含一个帮助您入门的示例。

于 2011-10-23T04:26:56.373 回答
1

还可以查看simplesamlphp及其与 Google 的集成:

设置 simpleSAMLphp SAML 2.0 IdP 以与 Google Apps 一起使用

是一个基于php的开源项目。不错的社区和完整的文档。

于 2011-11-11T00:29:00.317 回答
1

大家好,我最近发现了这个有趣的项目HybridAuth,这是一个 SSO PHP 库,用于通过 Facebook、Twitter、Google、Yahoo、LinkedIn、MySpace、Windows Live、Tumblr、Identica、LastFM、OpenID、PayPal、Vimeo、Foursquare、AOL 等身份提供商进行身份验证、Viadeo 等。

我没有测试它,但似乎也是一个很好的解决方案。

于 2011-11-12T17:54:30.530 回答