我有一个PHP应用程序,将访问的用户谁已经登录到谷歌(该应用程序运行在一个谷歌网站上的iFrame,需要谷歌登录)
使用Google登录的最好的SSO方法是什么,这样用户在两个地方都有相同的身份?
最好使用一些OpenID开源?.zend/cake/symf插件?GoogleApps基础设施?.或者像Janrain这样的身份服务?
现在使用OpenID连接是不是太早了?等。
非常感谢。
发布于 2011-10-23 12:26:56
OpenID运行得很好--实际上,对于StackOverflow来说已经足够好了--你可能用它在这里注册了你的账户。
有一篇文章叫Getting Started with OpenID。虽然它在Zend的网站上,但它似乎没有绑定到Zend框架,所以是一个很好的起点。它涵盖了您需要下载的所有模块,并包含了一个帮助您入门的示例。
发布于 2011-11-11 08:29:00
还可以看看simplesamlphp及其与谷歌的集成:
Setting up a simpleSAMLphp SAML 2.0 IdP to use with Google Apps
是一个基于php的开源项目。良好的连贯性和完整的文档。
发布于 2011-11-13 01:54:31
嗨,我最近又发现了一个有趣的项目HybridAuth,这是一个SSO PHP库,用于通过身份提供商进行身份验证,如Facebook、Twitter、Google、Yahoo、LinkedIn、MySpace、Windows Live、Tumblr、Identica、LastFM、OpenID、PayPal、Vimeo、Foursquare、美国在线、Viadeo和其他。
我没有测试它,但似乎也是一个很好的解决方案。
https://stackoverflow.com/questions/7864119
复制相似问题