cancel
Showing results for 
Search instead for 
Did you mean: 

need two different sessions (login to portal & web dynpro application)

Former Member
0 Kudos

Hi all,

I have a strange behavior with my Web Dynpro application & the user session.

I have a Web Dynpro application and added the user account "user_1" to the applications' sicf service to provide auto-login.

I use Internet Explorer for all my tests.

Test case 1:

-


-> close all Internet explorer windows

1. open a new Internet Explorer window and go to a portal and login with "user_2"

2. Now I click on a link (maybe in an email) that opens my Web Dynpro application

-> web dynpro application is not running with sicf "user_1" but with the portal user "user_2"

Test case 2:

-


-> close all Internet explorer windows

1. open a new Internet Explorer window and go to a portal and login with "user_2"

2. manually open a new Internet Explorer window

3. copy the link (same one I clicked on in test case 1) to start the web dynpro application.

--> web dynpro application is now running with the user account "user_1" I customized in sicf for the service.

For me this is strange. But what can I do now? The application must always run with the user account customized in sicf for the service even if the user is logged in to portal with his own user account.

Thanks and Regards

Thomas

Accepted Solutions (1)

Accepted Solutions (1)

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

If you want the SICF service authentication to always take preference, then you need to change the Logon Procedure Order. Go to the Logon Data tab of the service details in SICF. For Procedure choose Alternative Logon Procedure. You will then get a table of the possible Logon Procedures at the botton of the page (you might have to scroll down within the tab area to see it). The first column is the order of the procedures. Change Logon Through Service Data so that it is #1 in the list.

Former Member
0 Kudos

Hi Thomas,

thanks for your help. This works perfectly for me.

Regards

Thomas

Answers (1)

Answers (1)

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

If you want the SICF service authentication to always take preference, then you need to change the Logon Procedure Order. Go to the Logon Data tab of the service details in SICF. For Procedure choose Alternative Logon Procedure. You will then get a table of the possible Logon Procedures at the botton of the page (you might have to scroll down within the tab area to see it). The first column is the order of the procedures. Change Logon Through Service Data so that it is #1 in the list.