2014-02-13 67 views
1

我正在尋找公開應用程序服務器內的單獨服務,並且所有服務都需要使用相同的API密鑰進行身份驗證。沒有MQ的應用程序服務器內的應用程序間通信

而不是每個請求單獨與數據庫進行身份驗證,我希望我可以編寫身份驗證服務和配置一次,做一些緩存可用的API密鑰,並將該身份驗證服務暴露給應用服務器上的其他服務TC,Glassfish等)。我不認爲HTTP環回是一個不錯的選擇,所以我在考慮Spring集成,JavaEE,RMI等。

有很多可用的信息,但它仍然不清楚,如果這是Spring集成在閱讀完一些文檔和項目後可以支持。看起來Spring假設你是在應用程序中,或者基於MQ(外部MQ或嵌入式MQ)。我也不確定這是否是EJB實現中使用Jboss或Glassfish時固有的東西......看起來好像它可能是。

儘管MQ似乎是可能的,但對於我的目的來說,它們似乎有點過火。我真的只需要在同一個盒子上將一個bean傳遞給我的認證服務,並通過一個bean /布爾值來回應該密鑰是否被批准。

任何人都有一些指導來完成這樣的事情? (或者爲什麼我做出錯誤的決定?)

回答

相關問題