2016-09-19 76 views
6

我有一些Spring Boot,Spring Security,Spring Sessions和Spring Redis的應用程序。將會話管理集中到其他Springboot應用程序

我的一個應用程序(我稱之爲「權限」)負責爲所有其他應用程序提供登錄服務。這已經很好了。

現在,我想使用權限來管理所有其他應用程序(如創建,刪除,獲取和保存會話)的會話。權限將在Redis中保留這些會話。

權限本身是一個使用自身來管理登錄和會話的應用程序,並且一切正常(Redis上的登錄和會話持久性)。

要管理會話,我需要在Permissions中提供服務,並在其他應用程序中使用此服務,但我沒有ideia過濾器或會話的實現,我必須在兩個應用程序中重寫以使此功能正常工作。

任何人都有理由集中化會話管理並應用新的規則,如無效化或在獨特點上創建新會話到所有其他系統?

回答

0

一個選擇是將「權限」應用程序放在其他應用程序的前面,讓所有的流量通過。

相關問題