繁体   English   中英

如何将Google帐户凭据应用于我的PHP应用(SSO)?

[英]How can Google account credentials by applied to my PHP app (SSO)?

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

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

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

使用OpenID Connect还为时尚早? 等等

非常感谢。

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

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

另请查看simplesamlphp及其与Google的集成:

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

是一个基于PHP的开源项目。 很好的社区和完整的文档。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM