我一直在尋找將OpenID身份驗證實現到我的某個網站,並希望找到儘可能容易讓用戶註冊的最佳解決方案/ in。如何發現OpenID IDP,然後在PHP中使用OpenID提供程序進行身份驗證
通過我在Google上的長時間搜索,我發現一些網站已經在相當詳細的內容中介紹了這一點;由Google編寫的Usability Research on Federated Login,所以覺得它們是最值得使用的設計模式。
現在要實現這一點,我發現很少的PHP支持以這種方式完成的登錄;用戶只需輸入一個電子郵件地址,所有的OpenID細節都可以自動找到。它也應該與Google Apps地址兼容。
Google在動作http://www.puffypoodles.com/lso2中提供了一個很好的例子,但是它的源代碼可以下載,但是它是用Java編寫的,我很不熟悉它!
所以我想知道是否有人發現了一個良好的PHP實現以這種方式運作。 php-openid看起來太臃腫了,lightopenid看起來不錯,但不支持這個功能。
感謝