Image

Imagejdevelop wrote in Imageru_java

хочется странного

в Апаче (который не томкат) есть настройка в .htaccess (satisfy), которая разрешает доступ к ресурсу с диапазона IP-адресов, если же пользователь пытается получить доступ извне - то ему предлагается ввести логин и пароль.

Я поискал в томкате, не нашел такой фенечки, попытался написать Valve, который проверяет откуда пришел пользователь, и если оттуда, откуда надо - выставляет заголовок в запросе, используя setAuthorization

по идее должно бы работать - но не работает, я посмотрел в исходники томката (5.0) - оказалось что метод setAuthorization в CoyoteRequest выглядит

    public void setAuthorization(String s)                                                          
    {                                                                                               
    }

что не радует

вопрос - как можно все же засунуть заголовок в HTTP запрос?

З.Ы. в первую очередь конечно хотелось бы разрулить на уровне настройки контекста в конфиге, без курочивания web.xml и добавления туда фильтров или еще чего-то такого.