Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SSO between ABAP client proxy and java web service

Former Member
0 Likes
461

Hi to all,

I want implement a SSO mechanism in a communication between an ABAP client proxy and a web service developed through java so that the ABAP stack generates the logon ticket and passes it to the java ws that recognizes it automatically. Is it possible? I made these operations:

- a java web service based on EJB with the flag "SAP logon ticket" enabled in the description file

- an ABAP client proxy developed through se80 transaction

- a logical port, for ABAP client proxy, developed manually through SOA manager application. Inside the tab Consumer Security I checked "SAP Authentication Assertion Ticket" but I've noticed that when I press the save button it loads the authentication settings with "User ID/Password" checked without saving my correct configuration.

Here is my SAP configuration:

- both ABAP and java stacks are on the same machine with the same SID

- SAP J2EE version is 7.00 SP21

- SAP NetWeaver 2004s

Thanks a lot.

Edited by: lukinho82 on Jan 12, 2011 2:40 PM

2 REPLIES 2
Read only

mvoros
Active Contributor
0 Likes
383

Hi,

it should be possible. Don't forget that you need to import a public key which can be used to verify that logon ticket was issued by the correct system. I am not sure about that SE80 error.

Cheers

Read only

Former Member
0 Likes
383

Hi Martin,

I've followed your advice and through this link

[http://help.sap.com/saphelp_nw70/helpdata/en/62/c0503e1dac5b46e10000000a114084/content.htm]

I've solved the problem. Briefly, in addition to the steps referred at the beginning of my question: I've exported the certificate from ABAP (strust transaction) and I've imported it into J2EE engine through nwa web application.

Regarding the flag "SAP Authentication Assertion Ticket" not saved in soamanager application, it seems only a display error because the information is actually saved.

Thanks a lot.