Additional Blogs by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

This weblog explains the steps to achieve Single Sign-On with User Mapping using Application Integrator.

In order to get started you will need to download the AppIntegrator zip file from the SAP Service Market Place .

Here Go to the quick link "solutions" and advance search for the words "using the application integrator" with quotes.Right click on the zip icon of the document named

Using the Application Integrator

and save it to the local directory.

Unzip the AppIntegrator zip file to find two files

1. com.sap.portal.howtos.webapp.par file
2. HowToUseAppIntegrator_en.pdf file

Firstly, Let me explain the steps in a Birds’ Eye View
Step 1 : Upload the PAR file of Application Integrator to the Enterprise Portal
Step 2 : Create a System Template from the uploaded PAR file
Step 3 : Create a new System using the System Template created in Step 2
Step 4 : Create an iView

Step-By-Step Guide



Step 1 :

Upload the com.sap.portal.howtos.webapp.par file into the SAP Enterprise Portal

System Administration -> Support -> Portal Runtime -> Administration Console

Step 2 :

Create a new System Template from the com.sap.portal.howtos.webapp.par file

System Administration -> System Configuration -> System Landscape -> Portal Content ->Right Click on Any Folder and select New From PAR -> System

Select the radiobutton com.sap.portal.howtos.webapp PAR and then NEXT

Select the WebApplication Portal Component and then NEXT

Enter all the required fields System Name, System ID, etc., and then NEXT

Click FINISH 

Select Open the Object for Editing  then OK

Change the Property Category  ‘ Is a Template ‘ to YES , to convert the created System as a System Template so that it can be reused .Save the Changes and close the wizard

Step 3 :

Create a new System using the above created Web Application Template

System Administration -> System Configuration -> System Landscape -> Portal Content ->Right Click on Any Folder and select New -> System

Select the System Template which was just created i.e., Web Application and then NEXT

Enter all the required fields System Name, System ID, etc., and then NEXT

Click FINISH

Select Open the Object for Editing  then OK

From the Property Category select System Definition

Enter the following and save the changes

Name of the Server : Login.yahoo.com

Protocol of Target system : http

URI of Web Application  : /config/login

From the Property Category select UserManagement

Enter the following and save the changes

Logon Method : UIDPW

User Mapping Type :  admin, user

From the Display dropdownlistbox select System Aliases

Enter the System Alias name and ADD it as a default alias and Save the changes made.

And now GOTO the Personalize link and enter the User Mapping fields(Yahoo userid and password). Save and close the window

Step 4 :

Create an iView
Content Administration -> Portal Content -> Portal Content ->Right Click on Any Folder and select New From PAR -> iView 

Select the com.sap.portal.appintegrator.sap PAR file and then NEXT

Select Generic as the Portal Component and then NEXT

Enter all the required fields iView Name, iView ID, etc., and then NEXT

Click FINISH

Select Open the Object for Editing  then OK

From the Property Category , select Content-Generic Launcher

Enter the Following

System : AppIntegrator

URI Template :

Here the ‘login’ , ‘passwd’  are the attribute names which are fetched from the view/source of the websites’ login page.

Save the Changes made and Click on the Preview button in the wizard

BAM !!!

  You have entered Yahoo site without being asked the username and password.

!https://weblogs.sdn.sap.com/weblogs/images/34735/28.jpg|height=281|alt=image|width=413|src=https://w...!

Similarly you can access other sites by mentioning the appropriate fields and hence achieve the Single Sign-On through User Mapping.

31 Comments