This is avery good question
in 11g i have taken out the steps from my document which i created for one our customer
go to composite
Right click on the external reference service and select “Configure WS policies”
Under the security tab, click add button and select “oracle/ wss_username_token_client_policy
6. Now Open the property Inspector window and click the add button under “Binding properties” tab.
7. Include the “oracle.webservices.auth.username-->
8. Include the “oracle.webservices.auth.password”-->name
Have a further question.. Even though I am able to pass the credentials, I need to pass the domain name as well.
Is there anyway how I can pass domain in NTLM auth ? Please let me know.
currently getting below error:
<bpelFault><faultType>0</faultType><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>oracle.fabric.common.FabricInvocationException: Unable to access the following endpoint(s): http://srvhourigddev03.nov.com/RigMasterB2BService/?Wsdl</summary></part><part name="detail"><detail>Unable to access the following endpoint(s): http://srvhourigddev03.nov.com/RigMasterB2BService/?Wsdl</detail></part><part name="code"><code>400</code></part></remoteFault></bpelFault
Were you able to pass the domain name in NTLM auth successfully via SOA?
I am able to successfully invoke the webservice via soapUI when I pass the username, password and the domain.
However, I am able to set only the
oracle.webservices.auth.password properties when I configure it in SOA 11g.
I tried passing the domain name in the oracle.webservices.auth.username property as domainname\username. But no luck
The composite is deployed on a linux server. Please suggest/advice any pointers to resolve this NTLM authentication issue.