我有2個網站(example.com,ex2.com)。 Fisical是一個1分貝的站點。當用戶在ex2.com上唱歌時,他也在example.com唱歌。這是怎麼回事?登錄幾個網站
P.S.可以用ZF來做到這一點嗎?
我在這個主題上找到了一篇非常有趣的文章。作者給出了一些如何實現多域認證的思路。 http://codeutopia.net/blog/2008/09/25/sharing-authentication-over-multiple-sites-single-sign-on/
我有2個網站(example.com,ex2.com)。 Fisical是一個1分貝的站點。當用戶在ex2.com上唱歌時,他也在example.com唱歌。這是怎麼回事?登錄幾個網站
P.S.可以用ZF來做到這一點嗎?
我在這個主題上找到了一篇非常有趣的文章。作者給出了一些如何實現多域認證的思路。 http://codeutopia.net/blog/2008/09/25/sharing-authentication-over-multiple-sites-single-sign-on/
你看過OpenID嗎?您可以鎖定OpenID使用者「ex2」以允許僅從您的「example.com」OpenID提供者登錄。
我也在挖這個問題。前段時間,我已經做了我自己的實現,並且got it terribly wrong。
目前我想知道是否要設置自己的OpenID提供程序並鎖定使用者站點以僅接受它。另一種替代方案是使用CAS style setup的另一個自己的實現,其中只有哈希通過瀏覽器傳遞,並且用戶驗證在後臺使用哈希作爲一次性密鑰在服務器之間完成。
我還不確定選擇哪一個,或者會選擇哪一個更好。
你可以看看http://cosign.sourceforge.net/。 Cosign使您能夠爲多個站點創建單點登錄。這不是Zend特有的,但應該工作。