具有NTLM身份验证的Axis SOAP客户端

时间:2019-09-10 05:30:09

标签: java authentication soap axis ntlm

我使用Axis框架为SOAP Web服务生成客户端。问题是我的服务正在使用NTLM身份验证的服务器上,我绝对不知道如何告诉我的客户端发送凭据,以便服务器能够对客户端进行授权。

我的第一个猜测是使用如下所示的java.net Authenticator。

Authenticator myAuth = new Authenticator() 
    {
        @Override
        protected PasswordAuthentication getPasswordAuthentication()
        {
            return new PasswordAuthentication(username, heslo.toCharArray());
        }
    };
Authenticator.setDefault(myAuth);

但是该代码根本不起作用,现在我如前所述被困住了,我不知道如何进行。感谢您的所有帮助。

0 个答案:

没有答案