NTML authentication credentials reversed ----------------------------------------
Key: XFIRE-878 URL: http://jira.codehaus.org/browse/XFIRE-878 Project: XFire Issue Type: Bug Affects Versions: 1.2.4 Reporter: Rich Aston Assigned To: Dan Diephouse NT credentials should be in this format: domain\username In CommonsHttpMessageSender the getCredentials() method attempts to split the domain from the username using the following code: int domainIndex = username.indexOf('\\'); ... return new NTCredentials(username.substring(0, domainIndex), password,"localhost", username.substring(domainIndex+1)); However, the constructor for NTCredentials is: NTCredentials(String userName, String password, String host, String domain) username.substring(0, domainIndex) actually returns the first part of the credentials (the domain) yet it is passed into the contructor as the username. The correct code is: return new NTCredentials(username.substring(domainIndex+1), password, "localhost", username.substring(0, domainIndex)); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email