有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

关于ApacheActiveMQ的java身份验证

现在,我通过配置文件(activemq.xml)实现了ApacheActivemq的身份验证,如下链接所示:http://fusesource.com/docs/esb/4.3/amq_security/Auth-SimpleAuthentPlugin.html

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

那么,有没有任何方法可以在不重新启动服务器的情况下添加用户

谢谢


共 (2) 个答案

  1. # 1 楼答案

    如果你打算在一段时间内访问多个用户,最简单的方法就是通过JAAS LDAP module使用LDAP目录。如果不在Windows环境中,Active Directory与Apache DS的集成也很好

  2. # 2 楼答案

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