Tomcat Hawtio加密密码

Tomcat Hawtio加密密码,tomcat,encryption,login,hawtio,Tomcat,Encryption,Login,Hawtio,我面临一个问题,无法登录到Hawtio控制台(在Tomcat容器中)。 我有一个用户“tomcat”,具有加密密码和“manager gui”角色(在tomcat用户文件中定义),允许我连接到tomcat manager控制台: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <user username="tomcat" p

我面临一个问题,无法登录到Hawtio控制台(在Tomcat容器中)。 我有一个用户“tomcat”,具有加密密码和“manager gui”角色(在tomcat用户文件中定义),允许我连接到tomcat manager控制台:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager-gui"/>
  <user username="tomcat" password="encryptedPassword" roles="manager-gui"/>
</tomcat-users>
但是Hawtio并不关心“server.xml”文件中的Tomcat encrypt参数,所以我无法使用加密密码登录(获取“登录失败”消息):


如果我使用密码的加密值进行连接,它会工作(这证明Hawtio没有试图解密密码)

有人来帮我吗

谢谢:)


[编辑]此功能已添加到Hawtio(ticket)的1.4.49版中。

使用Hawtio中的简单tomcat安全插件不支持此功能。欢迎您对此进行记录[1],然后我们可以看看我们是否可以实现这一点

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


[1] -

您确定正在使用领域定义吗?定义了哪些其他领域?是的,这是因为当登录到Tomcat Manager时,它可以工作(我必须写下未加密的密码)。感谢您的回复,这是票证:
-Dhawtio.authenticationEnabled=true
-Dhawtio.roles=manager-gui
<Realm className="org.apache.catalina.realm.MemoryRealm" digest="SHA" />