1
  • 我的應用程序分佈在多個組件(Web應用程序)中。
  • 這些組件部署在不同的glassfish服務器上。
  • 每個Glassfish服務器都運行在不同的主機上。

我正在使用提供的安全領域進行身份驗證。跨多個glassfish服務器共享安全上下文

有沒有一種方法,即已在服務器x上進行身份驗證的用戶不需要再次在服務器y上進行身份驗證(單點登錄)?

我正在研究會話複製。但是,如果我理解正確的羣集,這意味着我將不得不將應用程序部署到整個羣集(每個實例)。我需要的是一個物理分佈式解決方案。

我的原因是這種設置不是負載平衡或高可用性。這是客戶的需求。

任何想法或解決方法?謝謝!

回答

0

這是一個像Oracle Access Manager這樣的產品進入單一登錄跨多個服務的區域。 Oracle GlassFish服務器(包含GlassFish Server Control features的商業產品)具有用於Oracle Access Manager的JSR 196 JAAS提供程序。檢查出How-To文件的設置。

希望這會有所幫助。