Login

           | 

Attention: open in a new window. PDFPrintE-mail

2008
31
Oct

How to enable SSO for XI

 

 

 

What You Will Need:

·         How to Enable Single-Sign-On for SAP Exchange Infrastructure
https://websmp104.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000582377&

·         Visual Admin access to Java Instance

·         Access to STRUSTSSO2 transaction

 

Related Documentation

·         How to Enable Single-Sign-On for SAP Exchange Infrastructure
https://websmp104.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000582377&

OSS Notes Needed for References

·         757373 – Single Sign-On for Runtime Workbench

 

Enable SAP Logon Ticket for J2EE

1.     Launch Visual Admin and go to Server >> Services >> Security Provider >> Runtime >> Policy Configurations.

2.     Under Components, modify the Authentication template to ticket for:

·         sap.com/com.sap.xi.repository*rep

·         sap.com/com.sap.xi.directory*dir

·         sap.com/com.sap.xi.services*run

·         sap.com/com.sap.xi.rwb*rwb_mdt

·         sap.com/com.sap.xi.mdt*mdt

·         sap.com/com.sap.xi.rwb*rwb

·         sap.com/com.sap.lcr*sld

·         sap.com/com.sap.rprof.remoteProfile*exchangeProfile

·         sap.com/com.sap.aii.af.app*AdapterFramework

 

Enable SSO for Integration Builder Web Start Applications

3.     Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/exchangeProfile.

4.     Expand IntegrationBuilder and click on com.sap.aii.ib.core.sso.enabled.

5.     Ensure the value is true and save your change.

6.     Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/rep.  to go to the Exchange Infrastructure tools page.

7.     Go to Administration, Under the Repository tab, click All Properties and click Refresh to ensure the value created in above step is set to true.

 

Ensuring Fully qualified hostname is used

Note: The SAP Logon Ticket is issued to the domain of the web application. Therefore, it is mandatory that the full qualified hostname is used for accessing the SAP XI applications.

8.     Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/exchangeProfile.

9.     Browse the parameters on the left and ensure the below values have a fully qualified hostname and save your changes if you made changes.

·         com.sap.aii.connect.cr.name

·         com.sap.aii.connect.directory.name

·         com.sap.aii.connect.integrationserver.name

·         com.sap.aii.connect.landscape.name

·         com.sap.aii.connect.repository.name

·         com.sap.aii.connect.rwb.name

·         com.sap.aii.ib.server.connect.webas.r3.ashost

·         com.sap.aii.rwb.server.centralmonitoring.r3.ashost

10.  Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/rep.  to go to the Exchange Infrastructure tools page.

11.  Go to Administration, Under the Repository tab, click All Properties and click Refresh to ensure the values modified in above step is set to fully qualified hostname.

12.  Launch Visual Administrator >> Server >> Services >> SAP AF CPA Cache

13.  Enter the appropriate values for:

·         SLD.selfregistration.hostname (Use fully qualified hostname)

·         SLD.selfregistration.httpPort (e.g. 50000)

·         SLD.selfregistration.httpsPort (e.g. 50001)

14.  Save the changes and restart the service.

15.  In Visual Administrator >> Server >> Services >> Deploy >> Application restart the applications below:

·         com.sap.aii.af.cpa.app

·         com.sap.aii.af.app

 

Verify the SLD has the fully qualified hostnames

16.  Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/sld.  to go to the Exchange Infrastructure tools page.

17.  Go to Content Maintenance, select ‘XI Adapter Framework’ .

18.  Click on the Assoc’s link for the XI Adapter Framework

19.  Click on the ‘XI Adapter Hosted HTTP Service Port’  and click on the link ‘Basic URLs of Adapter Engine on….’ and validate that SecureURL and URL are using the fully qualified hostname.

 

Enable SSO from the J2EE into the ABAP

20.  Modify and activate the Instance profile for the below parameters:

·         login/accept_sso2_ticket = 1

·         login/create_sso2_ticket = 1

·         SAPLOCALHOSTFULL = <fully qualified hostname>

21.  Launch Visual Administrator >> Server >> Services >> Configuration Adapter.

22.  On the right, go to Cluster Data >> server >> cfg >> services >> double click in Propertysheet com.sap.security.core.ume.service and change the value of the parameter ‘login.ticket.client’ to a client that does not exist (e.g. 001) and restart J2EE.

23.  Restart the Instance.

 

Create new J2EE Engine SAPLogonTicketKeyPair

24.  Launch Visual Administrator >> Server >> Services >> Key Storage.

25.  Select ‘TicketKeystore’ in the Runtime tab and delete both SAPLogonTicketKeyPair and SAPLogonTicketKeypair_Cert.

26.  Create a new entry called ‘SAPLogonTicketKeypair’ with the following values:

·         Entry Name = SAPLogonTicketKeypair

·         Country Name = US

·         State = Illinois

·         Locality Name = Chicago

·         Organization Name = ABC

·         Organization Unit Name = <SID Name>

·         Common Name = <SID Name>

·         Check store certificate

·         Key length = 1024

·         Algorithm = DSA

Then click Generate.

 

Export the J2EE SAPLogonTicketKeypair Certificate

27.  Launch Visual Administrator >> Server >> Services >> Key Storage.

28.  Select ‘TicketKeystore’ in the Runtime tab and highlight SAPLogonTicketKeypair_Cert and click Export with X.509 format on to the XI server with filename <SID>_J2EE_XISSO.

 

Import the J2EE Certificate to the SAP ABAP

29.  FTP the exported J2EE SSO certificate to your machine.

30.  Login to SAP and go to STRUSTSSO2, in the Certificate section click on Import Certificate and browse to the J2EE SSO certificate file to import the certificate with Binary format.

31.  Click Add to Certificate List.

32.  Click Add to ACL and enter System ID = <Command Name> and client 001.

 

               

 

Last Updated (Saturday, 22 November 2008 07:20)