Project and Portfolio Management Practitioners Forum
cancel
Showing results for 
Search instead for 
Did you mean: 

Web Services with SiteMinder and HTTPS

Highlighted
Srujan Gudisa
Occasional Contributor

Web Services with SiteMinder and HTTPS

Hi All,

We are on PPM 8.01.

We have a requirement where we should use web services to update financial summaries, but the web services should go through SiteMinder authentication and we have a HTTPS setup also.

I am little confused with the documentation, please help me.

The page 385 of web services programmers document shows
public Subject login() {
LoginContext lc = null;
lc = new LoginContext(
" MyCustomModule ",
myCallbackHandler
);
lc.login();
return lc.getSubject();
}

In the above code, what is "myCallbackHandler"?

And in same page, the following code, there is a "ssoToken". What is the input that I can give to "ssoToken" variable?

public void setSSOCookie(Stub stub, String ssoToken) {
List headers = new ArrayList();
//Set the required session variable for SSO system
Header header = new Header(
"Cookie",
"SMSESSION=" + ssoToken
);
headers.add(header);
ServiceClient client = stub._getServiceClient();
Options option = client.getOptions();
option.setProperty(HTTPConstants.HTTP_HEADERS,
headers);
}

Can you please suggest with these points?

If you have implemented any web services with SSO, can you please share the code with me, it will be a great help.

Thank you,
Srujan.
//Add this to "OnDomLoad" event