У меня есть приложение, которое обслуживается с помощью причала 6.1.12 с сервера А. serverA керберизируется с использованием фильтра spnego и работает нормально, когда я запускаю его из браузера. Я сейчас пытаюсь получить доступ к другому сайту (serverB) из одного из классов на сервере A. Этот новый сайт использует ту же схему аутентификации, т. Е. Если пользователь может видеть страницы на сервере A, он также может видеть страницы на сервере B. Есть ли способ получить учетные данные kerberos с веб-сервера (serverA) и передать их в другие места?
В отчете об ошибке (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6549811) говорится, что делегирование spnego было исправлено давно, поэтому я думаю, что должен быть способ сделать это.
Я использую Java 1.6. Для выполнения http-вызова на serverB я использую Apache Commons httpclient 3.1.