我在Weblogic域中部署了一個應用程序,該應用程序從瀏覽器獲取登錄請求。如何在兩個Weblogic域之間進行通信?
實際登錄過程發生在駐留在同一臺計算機上的SECOND Weblogic域中。
我需要以下內容:
- 在第一個域上標識爲登錄進行的調用。
- 將登錄請求轉發到第二個域。
- 將第二個域的響應發送到第一個域,以便繼續該過程;例如如果用戶成功驗證,則需要打開一個會話對他來說,返回響應給瀏覽器等
注意
- 我認爲我應該在web.xml中使用過濾器用於識別登錄請求已經到達,如果我是對的,我想聽聽它如何連接到第二臺服務器的呼叫。
- 我對如何實現兩個域之間的通信感興趣。
- 您將如何防止對第一個域進行虛假的「成功認證」調用;即,我想確保如果我的第一個域獲得了成功的身份驗證呼叫,那麼我想確保該呼叫確實通過了身份驗證服務器(即第二個域)。
我很感激任何想法或幫助,謝謝!
你所說的「在第二的Weblogic出現登錄過程」是什麼意思?你是否有在第二個域上運行的應用程序以便用戶使用? – 2013-03-20 09:29:14
@ Harry.Chan是的,這正是我的意思。目前,我在第一個應用程序(=第一個Weblogic域)中使用了一個過濾器,它過濾了一個登錄請求並將請求傳遞給作爲Web服務公開的第二個應用程序(=第二個Weblogic域)。你推薦另一種溝通方式嗎?正如我上面所問,是否有辦法識別第一個域的虛假「成功認證」調用?提前致謝 !!! – boomboom 2013-03-20 11:17:10