我正在開發使用CodeIgniter這可能會涉及與多個服務和框架連接網站:對於博客 最佳實踐 - 如何實現具有多個服務的用戶認證層?
- 的Magento電子商務
- 的WordPress
- Mailchimp的通訊傳遞
- 我不應該忘記Facebook連接,我猜...
也許這是一個混亂的方法,但我儘量避免發明車輪。而且更願意使用最好的軟件來完成任務。問題是我需要一個認證層來共享所有服務之間的用戶對象。我的目標是制定一個單一的註冊表格,授予您訪問所有服務的權限(購物,寫博客,訂閱新聞稿)。
我在想我應該有我自己的用戶數據庫和全球認證系統(有沒有開源的東西?)。然後,服務中的用戶在幕後創建。有關如何處理此任務的任何想法?
感謝您的回答。我真的希望得到更多的答案,因爲我的問題沒有得到正確的答案。 – Landitus 2010-11-19 02:40:44
我不確定你可以得到什麼其他答案 - 上面提到的應用程序默認情況下不會讓你爲你的網絡創建一個全局登錄名 - 並且實現它將是一項壓倒一切的任務。編寫簡單的代碼示例是不可能的。使用一些現有的SSO技術,如OpenId或Facebook連接將是最好的方法。 – Repox 2010-11-19 11:50:58