-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.2.1
-
None
-
%
-
-
- Check the below credentials for NTLM authentication in the attached switchyard.xml file in the soap binding. Replace the username, password and domain to map to the NTML server credentials.
<sca:reference name="MyService" multiplicity="0..1" promote="mycomponent/MyService"> <sca:interface.wsdl interface="MyServiceInterface.wsdl#wsdl.porttype(MyServiceInterface)"/> <soap:binding.soap name="soap1"> <soap:wsdl>META-INF/CRM_IntegrationService.wsdl</soap:wsdl> <soap:wsdlPort>BasicHttpBinding_CRM_IntegrationService</soap:wsdlPort> <soap:endpointAddress>http://localhost:8080/switchyard-example-server/CRM_IntegrationService</soap:endpointAddress> <soap:ntlm> <soap:user>vgohel</soap:user> <soap:password>somePass</soap:password> <soap:domain>SomeDomain</soap:domain> </soap:ntlm> </soap:binding.soap> </sca:reference>
The application deploys fine. The issue is that if JBoss Fuse/FSW server is configured to run as a windows service, it is observed that NTLM authentication is being successfully performed but not with user credentials as specified in the switchyard.xml file as the above. It is being done with the logged in user in the Windows.
- The credentials specified for NTML in the switchyard.xml seem to be ignored and the authentication does not happen with those credentials.