我是新的單點登錄。我的系統有三個不同的應用程序實例1.Openerp 2.Magneto 3.Php網站,在所有應用程序中我的用戶名和密碼都是一樣的。我從我應該從哪裏開始感到困惑。 可以使用OAuth進行此操作還是使用哪種方法實現單點登錄 我也可以使用LDAP。如何實現單點登錄?
回答
假設你有一個共同的數據庫,你可以通過編寫幾個API來實現。
並使用一種標記化方法。這意味着當用戶輸入有效憑證時,您將創建一個令牌並將其存儲在該用戶的數據庫中,並將相同的令牌作爲響應返回。
使用相同的標記將其設置爲瀏覽器會話或cookie,現在跨越不同的應用程序,即1.Openerp 2.Magneto 3.Php網站讀取上述cookie /會話,如果已設置,則將其登錄。
您可以創建一個全局變量來讀取讓我們說一個cookie或會話變量。如果你想手動實現單點登錄,這可能會派上用場。另一方面,你可以使用OpenID,你應該看看它可能是有用的
使用cookie是否安全?以及如何使用會話。我應該在哪些應用程序中編寫代碼。我看過一些openid的網站。但我不清楚如何在實際情況下實現這一點,並忘記提及我有Ubuntu實例。 – Amri
最簡單的方法來使用oauth實現單一登錄後,看看你的情況。
單點登錄(SSO)是一種在多個相關但獨立的軟件系統上驗證用戶身份的方法。登錄後,用戶可以從一個系統切換到另一個系統,而無需再次登錄。相反,單次註銷是註銷並終止對多個軟件系統的訪問的一種方式,具有單一簽名操作。
約上看到這個鏈接
http://twiki.org/cgi-bin/view/Blog/BlogEntry201206x1
和對OpenERP的應用這一機制看這個鏈接
http://acespritechblog.com/2012/09/29/how-openerp-works-as-sso/
單點登錄的詳細信息,你也可以,如果你是技術人看看這個模塊
- 1. 如何實現單點登錄?
- 2. 如何實現單點登錄在MVC4
- 3. 實現Symfony2單點登錄
- 4. 使用Django實現單點登錄(SSO)
- 5. 使用ADFS實現單點登錄
- 6. 需要實現單點登錄在PHP
- 7. MVP如何實現簡單的登錄
- 8. 如何實施單點登錄
- 9. SAML:如何爲Web應用程序實現SSO(單點登錄)
- 10. 如何實現單點登錄認證服務器?
- 11. 如何在Android上實現單點登錄
- 12. 如何在Windows Phone上實現單點登錄
- 13. Android:如何在MyApp上實現GMAIL的單點登錄(SSO)?
- 14. 如何實現Web應用程序的單點登錄?
- 15. 如何在.Net中實現單點登錄?
- 16. 如何在RightNow框架中使用SML2.0實現單點登錄?
- 17. 如何使用DotNetOpenAuth實現單點登錄?
- 18. 如何使用Kerberos身份驗證實現單點登錄?
- 19. 如何在salesforce中實現單點登錄
- 20. 如何在我的所有子域中實現單點登錄?
- 21. 如何在java中實現單點登錄Google應用程序
- 22. 如何在我的java項目中實現單點登錄?
- 23. 如何使用ADFS在MVC 2上實現單點登錄?
- 24. 如何使用SAML和Shibboleth實現或集成單點登錄
- 25. 我們如何使用azure活動目錄實現現有的單點登錄?
- 26. 實現單一登錄
- 27. 單點登錄登錄
- 28. 單點登錄登錄
- 29. joomla 3.0站點的facebook登錄實現
- 30. 單點登錄
如何操縱會話以擁有幾個通用標識符,如果他們住在同一個域 –