авторизация ntlm в java на weblogic 12c

Помогите пожалуйста, перерыл весь интернет и ничего не помогло. Вкратце: когда я пытаюсь переопределить аутентификатор, например (http://docs.oracle.com/javase/7/docs/technotes/guides/net/http-auth.html пример):

    static class MyAuthenticator extends Authenticator {
    @Override
    public PasswordAuthentication getPasswordAuthentication() {
        // I haven't checked getRequestingScheme() here, since for NTLM
        // and Negotiate, the usrname and password are all the same.
        System.err.println("Feeding username and password for " + getRequestingScheme());
        return (new PasswordAuthentication(username, password.toCharArray()));
    }

Он работает из NetBeans, но не когда я помещаю это автономное приложение на сервер weblogic. Он просто не продолжает аутентификацию NTML. Когда я смотрю с помощью wireshark, я вижу только начало согласования ntml, а затем оно останавливается. Я пробовал все другие пользовательские библиотеки, такие как jcifs, но не могу заставить их работать. Кто-нибудь?


person Neo    schedule 23.12.2015    source источник
comment
Работает ли автономный сервер WebLogic как служба Windows? Под каким пользователем работает?   -  person Brian Ochs    schedule 23.12.2015
comment
Нет... weblogic работает на Red Hat OS. пользователь, под которым он работает, в порядке, у него есть необходимые привилегии, я проверил это ....   -  person Neo    schedule 24.12.2015
comment
Тем временем я нашел эту тему: stackoverflow.com/a/15911794/2347418, но не уверен, как ее использовать. ..   -  person Neo    schedule 24.12.2015
comment
@Neo, ты когда-нибудь решал эту проблему? Застрял с той же проблемой. Аутентификация по NTLM из Java отлично работает в автономном приложении и в веб-приложении, развернутом на Tomcat, но не работает, если развернуто в Weblogic.   -  person Marcel Stör    schedule 07.11.2017