关于apache activemq的身份验证

时间:2012-07-12 15:50:37

标签: java authentication activemq

到目前为止,我通过配置文件(activemq.xml)实现apache activemq的身份验证,如此链接所示:http://fusesource.com/docs/esb/4.3/amq_security/Auth-SimpleAuthentPlugin.html

但是这样,如果我想添加更多用户,我必须更改配置文件并重新启动服务器,这在实际使用中没有任何意义。

那么有什么办法可以在不重新启动服务器的情况下添加用户吗?

感谢。

2 个答案:

答案 0 :(得分:0)

如果您要随时间访问大量用户,最简单的方法是通过JAAS LDAP module使用LDAP目录。如果您不在Windows环境中,Active Directory集成得很好,Apache DS也是如此。

答案 1 :(得分:0)

我使用JAAS PropertiesLogin来解决这个问题。我可以更改用户名和密码,还可以将信息分组到其他文件中,从而获得对身份验证的控制。无需重新启动服务器即可进行更改。