Tomcat Digest с менеджером WebApp

Я пытаюсь получить дайджест пароля для приложения tomcat manager.

у меня есть

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase" digest="MD5"/>

в моем tomcat server.xml изменил web.xml веб-приложения менеджера для использования дайджеста и изменил имя области на TESTING:

<login-config>
    <auth-method>DIGEST</auth-method>
    <realm-name>TESTING</realm-name>
  </login-config>

Затем я использовал файл bat для генерации хеша md5:

C:\tomcat6\bin>digest.bat -a MD5 tomcat:TESTING:testor
tomcat:TESTING:testor:1926e50988667dbd5deda9df02b82f28

Затем у меня есть пользователь в tomcat-users.xml с этим переваренным хешем в качестве пароля:

<!-- testor -->
  <user username="tomcat" password="1926e50988667dbd5deda9df02b82f28" roles="manager"/>

Я также изменил страницу 401.jsp, чтобы использовать дайджест и ТЕСТИРОВАНИЕ в качестве имени области.

Я запускаю веб-приложение, иди вHTTP: // локальный: 8080 / менеджер / html и мне подсказывают стандартную форму. Печатать вКот как пользователь, иTestor в качестве пароля я нажимаю ввод только, чтобы получить 401. Я, конечно, пытаюсь снова и снова получить 401.

В конце концов, я, вероятно, пойду с BASIC-аутентификацией по SSL, поскольку, насколько я знаю, ant не может сделать дайджест.

Но есть ли способ сделать это?

Ответы на вопрос(0)

Ваш ответ на вопрос