Login Form
Main Menu
ERPGenie Websites
ERP Software Corner
Enabling SSO in XI
- Details
- Category: XI
- Published on Thursday, 14 August 2008 03:39
- Written by anon.
- Hits: 3893
Related docs:
- How to Enable Single-Sign-On for SAP Exchange Infrastructure
- OSS Note 757373 – Single Sign-On for Runtime Workbench
Required access:
- Visual Admin access to Java Instance
- Access to STRUSTSSO2 transaction
| 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:
| |
| Enable SSO for Integration Builder Web Start Applications | 3. Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/exchangeProfile. (e.g. http://mysapapp02:50000/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. (e.g. http://mysapapp02:50000/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. (e.g. http://mysapapp02:50000/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.
10. Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/rep. (e.g. http://mysapapp02:50000/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:
14. Save the changes and restart the service. 15. In Visual Administrator >> Server >> Services >> Deploy >> Application restart the applications below:
|
|
| Verify the SLD has the fully qualified hostnames | 16. Launch Internet Explorer and go to URL http://<XI hostname server>:<XI port#>/sld. (e.g. http://mysapappx02:50000/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:
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:
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 (e.g. NWX_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> (e.g. NWX) and client 001. |
|


