簡體   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