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