[ https://issues.apache.org/jira/browse/AXIS2-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17474902#comment-17474902 ]
Robert Lazarski commented on AXIS2-6023: ---------------------------------------- I haven't used basic auth in a very long time so please bear with me. Does your server send "{_}HTTP 401 Unauthorized{_}" as described here? [https://en.wikipedia.org/wiki/Basic_access_authentication#Protocol] At a glance in RequestImpl I see no reason why it wouldn't work, though the new thing in 1.8.0 is httpclient4 is the default and no longer commons httpclient 3.x. > Basic Auth creds missing if target auth not required > ---------------------------------------------------- > > Key: AXIS2-6023 > URL: https://issues.apache.org/jira/browse/AXIS2-6023 > Project: Axis2 > Issue Type: Bug > Affects Versions: 1.8.0 > Reporter: Rod > Priority: Major > > This might be working as designed, but there's a clear change in behavior > between Axis2 v1.7.9 and v1.8.0 which is affecting functionality dependent on > client provided username: > WSDL generated client provides basic auth credentials as such: > Options opt = thestub._getServiceClient().getOptions(); > HttpTransportPropertiesImpl.Authenticator basicAuth = new > HttpTransportPropertiesImpl.Authenticator(); > basicAuth.setUsername(user); > basicAuth.setPassword(pass); > basicAuth.setPreemptiveAuthentication(true); > opt.setProperty(HTTPConstants.AUTHENTICATE, basicAuth); > opt.setProperty(HttpTransportPropertiesImpl.Authenticator.BASIC, basicAuth); > > opt.setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, > Boolean.FALSE); > thestub._getServiceClient().setOptions(opt); > If targeting Axis2 v1.7.9, the user/pass basicAuth is received by target > service, however, in v1.8.0 it is not. > After looking around deep in org.apache.axis2.transport.http, it appears this > might be occurring if the target endpoint doesn't require authentication. > Is this by design? Is there a known way to force the transmission of > credentials? > > -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org