liente @Java para serviço da web SOAP com autenticação NTLM
Passei muitos dias e noites tentando encontrar uma estrutura Java apropriada que pudesse se conectar ao Microsoft Dynamics CRM que usa autenticação Negotiate / NTLM. Tentei todas as sugestões existentes no Stackoverflow e outros recursos com JAX-WS, Axis2, CXF com vários manipuladores de protocolo HTTP. Ninguém deles trabalhou como esperado. A melhor abordagem atualmente é o Axis2 / commons-httpclient-3.1, onde eu posso rastrear pelo menos todas as três fases com o resumo NTLM, no entanto, o IIS de destino ainda recusa a autenticação com 401 Não Autorizado. Apache CXF - ambos com suporte embutido Java6 NTLM e jCIFS, que algumas pessoas sugeriram como remédio, também não funcionaram porque o primeiro falha na segunda resposta 401 (embora devesse ter sido enviado o terceiro pedido, de acordo com o protocolo) e o último tenta ler o código de resposta de um fluxo de entrada vazio e falh
ntão, a questão é se alguém conseguiu dominar um serviço Web SOAP protegido por NTLM a partir da plataforma Java