Hi everyone,
I have a Windchill 10.0 installation and an external application both connected to the same ldap system. This application uses SOAP to execute tasks in windchill and retrieve data from it.
Until now I've only been able to execute those SOAP requests by passing username and password. E.g:
IeConnectionSpec cxSpec = new IeConnectionSpec();
cxSpec.setUserName("user1");
cxSpec.setPassword("password");
Connection cx = cxf.getConnection(cxSpec);
Interaction ix = cx.createInteraction();
......
What i want to do is to execute those SOAP request without having to specify the user password (since the user has already specified the password to login into my application).
Reading the IE Users Guide i found that the IeConnectionSpec has a property called authUser that can be used in Single Sign On (SSO) scenarios.
It also says that "The authUser property is only accepted by Info*Engine if the connector is configured to digitally sign outgoing requests or if the client resides on a host that is trusted."
Is that the right way to do it? I haven't found any example that shows how to set this property and how to make an host trusted. Does anyone has an example of how to do it?