【问题标题】:authentication about the apache activemq关于 apache activemq 的认证
【发布时间】:2023-04-04 14:51:01
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: java authentication activemq


    【解决方案1】:

    如果您打算随着时间的推移向多个用户授予访问权限,最简单的方法是通过JAAS LDAP module 使用 LDAP 目录。 Active Directory 集成得很好,如果您不在 Windows 环境中,Apache DS 也是如此。

    【讨论】:

    • JAAS LDAP 模块和 CertificateLoginModule 有什么区别?我更喜欢 CertificateLoginModule 因为它似乎更容易。顺便问一下,您有关于如何实现 CertificateLoginModule 的示例或教程吗?谢谢。
    • 嗯,Apache ActiveMQ 好像没有实现 CertificateLoginModule。如果我想使用 SSL,我只能使用 TextFileCertificateLoginModule。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-22
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 2013-11-18
      • 2022-11-30
      • 1970-01-01
      • 2014-04-13
      • 2017-02-06
      相关资源
      最近更新 更多