2012-03-09 188 views
4

我被分配來重構現有項目。這個項目是一個有兩個特點的門戶。將Spring portlet遷移到web mvc

  1. 允許用戶單點登錄,查看其他現有的web應用程序的簡要信息
  2. 通過其他網絡應用程序的API /數據庫

本項目採用Spring Portlet MVC 3eXo portal containerCAS single sign on管理用戶(每個都獨立的網絡應用程序)。

隨着時間的推移,我們發現第一個功能需要關閉。這會讓單點登錄,允許用戶點擊鏈接併到達其他系統。我們希望使用Spring MVC將此項目轉換爲正常的Web應用程序,以擺脫eXo平臺的沉重。任何人都可以接觸到這種情況,請給出一個建議?有沒有一個優雅的方式來做到這一點?

+3

您目前如何處理單點登錄? Spring Security具有這樣的功能,並且與Spring MVC Web應用程序很好地集成。 – 2012-05-30 19:41:36

回答

1

這應該是一個非常簡單的轉換。 Spring MVC和Spring Security將促進您的單一登錄。這需要一些瑣碎的工作來完成,其中大部分將配置Spring Security文件。幸運的是,你只需要做一次。 Spring MVC雖然很輕鬆。這是一個夢幻般的MVC實現,具有很大的靈活性。我從不後悔使用它。