請問PHP的SSO(單點登入)解決方案?

來源:互聯網
上載者:User
請教PHP的SSO(單點登入)解決辦法???
單點登入,比如www.aaa.com,www.bbb.com兩個網站,要實現aaa登入後,bbb網站也實現登入
這兩天網上查看了挺多資料
基本都說使用使用者驗證中心,設定ticket,我實施了下,通過P3P跨站傳COOKIE,但是怎麼驗證這個cookie的合法性呢? php sso 單點登入


------解決方案--------------------
在 www.aaa.com 登陸時通過驗證中心設定一 token 到 cookie 同時驗證中心儲存此 token
進入 www.bbb.com 時攜帶 token 訪問驗證中心,與儲存的 token 對比
------解決方案--------------------
iframe 跨域通訊可以試試,似乎現在都是這麼解決的!

http://www.alloyteam.com/2012/08/lightweight-solution-for-an-iframe-cross-domain-communication/
------解決方案--------------------


哈哈,為了分數..
------解決方案--------------------
引用:
token加密設定到cookie裡,那token怎麼個加密啊?這個加密是無法復原的?只是和驗證中心的進行比對?


你自訂一個私密金鑰 通過私密金鑰來建立token
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.