基于URL的Glassfish安全领域

时间:2012-05-08 00:58:08

标签: java spring security glassfish

我正在开发一个RESTFul API,需要根据调用的URL对不同领域的用户进行身份验证。例如,如果调用/ service1,则需要在JDBCRealm上进行身份验证,但是如果调用/ service2,则需要在LDAPRealm上进行身份验证。

此外,我希望能够配置(数据库或配置文件)哪个url使用哪个域。如果可能的话,这种配置不需要重新部署我的战争。

你知道我怎么能做到这一点吗?

我正在使用带有Jersey和Spring 3.0.5的Glassfish 3.1.2

感谢您有一个愉快的一天!

-
Samuel Dionne

1 个答案:

答案 0 :(得分:0)

您可以为其添加单独的图层,以便根据身份验证将请求转发到正确的设备。实际上,如果您是一个大型企业,这是IBM DataPower设备的一个很好的用例,如果不是一个简单的代理服务器可以为您完成这项工作。