Аутентификация с помощью wget - PullRequest
2 голосов
/ 03 июня 2010

В настоящее время я принимаю параметры логин и пароль в моем сервлете, но журналы хранят эту информацию при использовании wget (если это метод GET, а apache посередине)

Вместо этого я хочу улучшить аутентификацию моего сервлета:

wget --http-user=login --http-password=password http://myhost/myServlet

Как я могу прочитать в своем сервлете на стороне сервера логин и пароль, который отправляет пользователь, в коде java?

1 Ответ

1 голос
/ 03 июня 2010

Разве вы не можете убедить своих клиентов сервлетов использовать POST вместо GET? У wget есть опции --post-data и --post-file, которые могут делать то, что вам нужно.

Опции

wget * --http-user и --http-password заставляют его отправлять базовую аутентификацию HTTP Они обычно используются для простого контроля доступа, осуществляемого самим веб-сервером, обычно опосредованным файлом .htaccess; вам нужно будет обратиться к документации по вашей структуре сервлета, чтобы выяснить, доступна ли она вам.

...