2014-02-13 66 views
1

我正在寻找公开应用程序服务器内的单独服务,并且所有服务都需要使用相同的API密钥进行身份验证。没有MQ的应用程序服务器内的应用程序间通信

而不是每个请求单独与数据库进行身份验证,我希望我可以编写身份验证服务和配置一次,做一些缓存可用的API密钥,并将该身份验证服务暴露给应用服务器上的其他服务TC,Glassfish等)。我不认为HTTP环回是一个不错的选择,所以我在考虑Spring集成,JavaEE,RMI等。

有很多可用的信息,但它仍然不清楚,如果这是Spring集成在阅读完一些文档和项目后可以支持。看起来Spring假设你是在应用程序中,或者基于MQ(外部MQ或嵌入式MQ)。我也不确定这是否是EJB实现中使用Jboss或Glassfish时固有的东西......看起来好像它可能是。

尽管MQ似乎是可能的,但对于我的目的来说,它们似乎有点过火。我真的只需要在同一个盒子上将一个bean传递给我的认证服务,并通过一个bean /布尔值来回应该密钥是否被批准。

任何人都有一些指导来完成这样的事情? (或者为什么我做出错误的决定?)

回答

相关问题