It'll be the user's browser coming via my Java code.
The scenario that I'm envisioning is that the user has logged into our SAP portal and gone through the standard authentication process there. They then hit a link within the portal to go to Adobe Connect. That particular link actually sends them to my servlet which checks that they're authenticated (using a Java package made available by SAP), extracts their user ID, adds it to the necessary custom header field and then forwards the request on to the Adobe Connect login page.
Alternatively I may need to create a new request within my servlet with the custom header added. I then parse the response from Adobe Connect verifying the login is successful and getting the appropriate session cookie. I think return that session information back to the user and redirect them to the Adobe Connect home page.
(as you can tell I'm still in the process of investigating how this is going to work, unfortunately I've fallen at the first hurdle because of the difficulty of adding information into a custom header in a request)
PS Thanks for the welcome.
[ September 15, 2008: Message edited by: David Michell ]