我有多個java web應用程序,都具有它們的登錄功能。我想在任何方法上應用SSO(單點登錄)。 我花了最近2天找到解決方案,但我沒有結果。 請任何人都可以幫助我。 我的要求是: 1.如果用戶登錄到單個應用程序,他會自動登錄到其他應用程序。 對不起,我的英語,並提前致謝。java web應用程序中的SSO(單點登錄)
0
A
回答
1
如果應用程序在Windows Intranet中並使用Windows登錄,則Waffle將執行此項工作。否則,請開發自己的簡單票證授予服務,以在您的應用程序中提供SSO。
更新:
所有的應用程序必須有過濾器。過濾器會發送會話/ cookie數據(如果可用),以便向您的SSO服務驗證具有該原則的傳入請求是否已被授予。如果會話或cookie未與票證關聯,那麼您將重定向到登錄頁面。如果請求即將登錄,那麼篩選器將它們發送到SSO服務,使用您的數據庫驗證用戶和密碼,並向SSO MAP添加條目,說「此用戶剛登錄」。所以它會爲該登錄發送一張票。票據意味着只是一個隨機生成的ID。如果SSO服務無法驗證用戶,則SSO MAP中不會有條目,並且會向您的過濾器發送失敗錯誤。 因此,您的用戶驗證進入了我剛剛命名爲SSO服務的單獨服務。 您將不得不從SSO MAP中刪除空閒條目。
閱讀有關SSO如何工作的內容,您將理解。
+0
謝謝你的幫助。但是因爲我是全新的,我甚至不知道如何生成票證授予服務。請幫助.... – 2015-01-21 06:30:56
相關問題
- 1. 單點登錄Web應用程序Java
- 2. SAML:如何爲Web應用程序實現SSO(單點登錄)
- 3. 單點登錄Java中的多個Web應用程序
- 4. 單點登錄 - SSO
- 5. 爲Web應用程序單點登錄選擇Kerberos(SPNEGO)Java庫
- 6. Facebook的SSO與應用程序登錄
- 7. 單點登錄(SSO)適用於具有一個登錄應用程序的asp.net 4.0應用程序
- 8. 登錄web應用程序
- 9. ASP.NET和Php中使用Web服務的SSO(單點登錄)?
- 10. OpenID和單點登錄(sso)
- 11. 使用Active Directory的Java平臺中的單點登錄(SSO)
- 12. 使用JWT的單點登錄(SSO)
- 13. MVC中的SSO(單點登錄)
- 14. 單一登錄爲Web應用程序
- 15. Spring應用程序的單點登錄
- 16. Silverlight 4應用程序和Web應用程序的單點登錄
- 17. 單點登錄與PHP的Web應用程序
- 18. 如何實現Web應用程序的單點登錄?
- 19. 針對Web應用程序的單點登錄
- 20. 基於表單的登錄Java Web應用程序
- 21. 使用Django實現單點登錄(SSO)
- 22. 在AirWatch上啓用SSO(單點登錄)
- 23. 使用ASP.Net Web應用程序進行單點登錄
- 24. 在Asp.Net MVC應用程序中啓用/創建單點登錄(單點登錄)
- 25. 在java應用程序服務器中shibboleth單點登錄
- 26. 如何在java中實現單點登錄Google應用程序
- 27. 單點登錄0N,ASP.NET應用程序
- 28. asp.net應用程序+單點登錄
- 29. Java與SSO登錄
- 30. 如何將STS與第三方集成在mvc web應用程序中的單點登錄(SSO)
谷歌JBOSS按鍵。 Keycloack是基於Java的開源SSO框架,JBOSS支持開箱即用。下載JBOSS Wildfly並在其上部署許多應用程序。這只是Google的方向) – Baurzhan 2015-01-21 06:20:39