Tomcat Digest com Manager WebApp
Estou tentando obter uma configuração de senha de compilação para o aplicativo gerenciador de tomcat.
eu tenho
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase" digest="MD5"/>
em meu tomcat server.xml alterou o web.xml do aplicativo da web do gerenciador para usar digest e alterou o nome da região para TESTING:
<login-config>
<auth-method>DIGEST</auth-method>
<realm-name>TESTING</realm-name>
</login-config>
Eu então usei o arquivo bat incluído para gerar o hash md5:
C:\tomcat6\bin>digest.bat -a MD5 tomcat:TESTING:testor
tomcat:TESTING:testor:1926e50988667dbd5deda9df02b82f28
Em seguida, tenho um usuário no tomcat-users.xml com esse hash digerido como uma senha:
<!-- testor -->
<user username="tomcat" password="1926e50988667dbd5deda9df02b82f28" roles="manager"/>
Também modifiquei a página 401.jsp para usar digest e TESTING como o nome da região.
Eu inicio o aplicativo Web, vá parahttp: // localhost: 8080 / manager / html e sou solicitado com o formulário padrão. Digitandotomcat como usuário etestador como senha, pressione Enter apenas para obter um 401. É claro que tento repetidamente obter um 401.
Provavelmente, eu irei com autenticação BASIC sobre SSL no final, já que o Ant não consegue digerir, tanto quanto eu sei.
Mas existe alguma maneira de fazer isso?