Jayashankar created CXF-5671:
--------------------------------

             Summary: NTLM API not exposed
                 Key: CXF-5671
                 URL: https://issues.apache.org/jira/browse/CXF-5671
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS Security
    Affects Versions: 3.0.0-milestone2
         Environment: Tomcat 6, jdk (1.6 and 1.7)
            Reporter: Jayashankar


NTLM API using AsyncHTTPConduit is deprecated in cxf 3.0 milestone 2 release, 
where as it is working in 2.7.7.. It is affecting backward compatibility and 
there is no proper API to refactor.

HTTPConduit http = (HTTPConduit)client.getConduit();
                if ( http instanceof AsyncHTTPConduit ) {
                AsyncHTTPConduit conduit = (AsyncHTTPConduit)http;
                DefaultHttpAsyncClient defaultHttpAsyncClient = null;
                try {
                        defaultHttpAsyncClient = conduit.getHttpAsyncClient();
                } catch (IOException e) {
                        // TODO Auto-generated catch block              }
                
                defaultHttpAsyncClient.getCredentialsProvider().setCredentials( 
AuthScope.ANY, new NTCredentials( "user", "pwd", "host", "domain" ) );
                 
                conduit.getClient().setAllowChunking( false );
                conduit.getClient().setAutoRedirect( true );
                }



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to