到目前为止,我通过配置文件(activemq.xml)实现了apache activemq的身份验证,如下链接所示: http: //fusesource.com/docs/esb/4.3/amq_security/Auth-SimpleAuthentPlugin.html
但是这样的话,如果我想添加更多的用户,就得改配置文件,重启服务器,在实际使用中没有任何意义。
那么有什么方法可以在不重新启动服务器的情况下添加用户?
谢谢。
到目前为止,我通过配置文件(activemq.xml)实现了apache activemq的身份验证,如下链接所示: http: //fusesource.com/docs/esb/4.3/amq_security/Auth-SimpleAuthentPlugin.html
但是这样的话,如果我想添加更多的用户,就得改配置文件,重启服务器,在实际使用中没有任何意义。
那么有什么方法可以在不重新启动服务器的情况下添加用户?
谢谢。
如果您打算随着时间的推移向多个用户授予访问权限,最简单的方法是通过JAAS LDAP 模块使用 LDAP 目录。Active Directory 集成得很好,如果您不在 Windows 环境中,Apache DS 也是如此。
我使用 JAAS PropertiesLogin 来解决这个问题。我可以更改用户名和密码,还可以将其他文件中的信息分组,从而控制身份验证。无需重新启动服务器即可使更改生效。