У меня возникла проблема с возможностью входа в консоль Hawtio (внутри контейнера Tomcat). У меня есть пользователь «кот» с зашифрованным паролем и «менеджер-графического интерфейса» роль (определенный в TOMCAT пользователей файл), который позволяет мне подключиться к консоли диспетчера Tomcat:Зашифрованный пароль Tomcat Hawtio
<?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 does't заботиться о Tomcat параметр Encrypt внутри файла «server.xml», так что я не могу войти с шифровать пароль (сообщение «не удалось войти в систему»):
<Realm className="org.apache.catalina.realm.MemoryRealm" digest="SHA" />
Если я использую зашифрованное значение пароля для подключения, он работает (это доказывает, что Hawtio не пытается расшифровать пароль).
Кто-нибудь может мне помочь?
Спасибо :)
[EDIT] Эта функция была добавлена в версии 1.4.49 от Hawtio (билет https://github.com/hawtio/hawtio/issues/1899)
Вы уверены, что определение Realm используется? Какие еще Королевства определены? –
Да, это потому, что при регистрации в Tomcat Manager он работает (я должен записать незашифрованный пароль) – pierrefevrier