【问题标题】:Tomcat Hawtio encrypted passwordTomcat Hawtio 加密密码
【发布时间】:2015-02-06 13:18:29
【问题描述】:

我在登录 Hawtio 控制台(在 Tomcat 容器内)时遇到了问题。 我有一个用户“tomcat”,其密码和“manager-gui”角色(在 tomcat-users 文件中定义)允许我连接到 Tomcat 管理器控制台:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager-gui"/>
  <user username="tomcat" password="encryptedPassword" roles="manager-gui"/>
</tomcat-users>

我通过添加以下参数来配置 Tomcat,以便能够连接到 Hawtio 控制台:

-Dhawtio.authenticationEnabled=true
-Dhawtio.roles=manager-gui

但 Hawtio 并不关心“server.xml”文件中的 Tomcat 加密参数,所以我无法使用加密密码登录(得到“登录失败”消息):

<Realm className="org.apache.catalina.realm.MemoryRealm" digest="SHA" />

如果我使用密码的加密值进行连接,它可以工作(证明 Hawtio 没有尝试解密密码)。

有人帮我吗?

谢谢:)

[编辑] Hawtio 1.4.49 版本已添加此功能(票证https://github.com/hawtio/hawtio/issues/1899

【问题讨论】:

  • 您确定正在使用领域定义吗?还定义了哪些其他领域?
  • 是的,这是因为登录到 Tomcat Manager 时,它可以工作(我必须记下未加密的密码)

标签: tomcat encryption login hawtio


【解决方案1】:

使用 hawtio 中的简单 tomcat 安全插件不支持此操作。欢迎您为此记录一张票 [1],然后我们可以看看我们是否可以实施。

另一种选择是在 Tomcat 中使用 JAAS,因为 hawtio 可以使用它。

[1] - https://github.com/hawtio/hawtio/issues

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
  • 2010-09-05
  • 2010-11-06
相关资源
最近更新 更多