We want to integrate a Java Based Application (Biller Direct) in Portal and achieve Single Sign On. This Biller Direct Application is running on the <b>same Java Engine</b> on which the Portal is running. The User IDs of the users who will logon to both portal and Biller Direct are the same.
<b>Option 1</b>
I have created a URL iView (with the URL of the Biller Direct application) and integrated that into Portal. Since, the user who is logged onto Portal is already authenticated and has a valid SSO Ticket in the browser, I think Biller Direct application should accept the SSO Ticket. (Since the Ticket is issued by the same Java Engine). But unfortunately this does not work.
Am I missing something here?
Do I need to make any other changes on the Java Engine side to have Biller Direct application accept its own ticket ?
<b>Option 2</b>
Also, I have tried doing this using Application Integrator.
I have followed all the steps of this bloghttps://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2713">blog> (https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2713).
I have integrated the App Integrator iView in Portal. But When I click on this iView I am asked to logon again. (That means SSO is not working).
I am worried about the following two parameters of the App Int iView created:
(Under Content Generic Launcher)
1. URL Template: <System.protocol>://<System.server><System.uri>?<Authentication>
2. URL Template Fragment for User Mapping: login=<MappedUser>&passwd=<MappedPassword>
Here the parameters login and passwd have to be replaced by the ones which my Biller Direct application is looking for. I have tried checking for that by viewing the source code of the login page of Biller Direct Application. Unfortunately, I am not able to figure out this.
Can you please help me with this?
Thanks in Advance.
Kalyan