For single sign-on between WebSphere® Portal Express® and SAP NetWeaver Portal,
you can configure HTTP Basic Authentication using the Credential Vault.
About this task
For you to be able to perform this configuration, the
SAP Navigation WS must be running and accessible. This should be given
by default in a SAP NetWeaver portal installation.
To configure
HTTP Basic Authentication for SSO, proceed as follows:
Procedure
- Access the portal with an administrative user ID.
- Create a Credential Vault slot that can
later store a user's credentials by using the WebSphere Portal Express administration. For
more information, read Credential Vault.
- Configure HTTP Basic Authentication for SSO for Integrator for SAP:
- Set the page parameter for the SAP integration page sap.CredentialSlotId to
the name of the Credential Slot that you created in the previous step.
- Set the parameter sap.SSOTokenUrl to
a URL in your SAP NetWeaver Portal.
For details see the topics Configuring Integrator for SAP and Configuration
parameters for the SAP navigation integration.
- Users must add their credentials to the
slot in the Credential Vault Dialog. They can access the Credential
Vault Dialog by typing the web address of the Credential Vault Dialog
into a web browser. For example, http://<host>:<port>/wps/mypoc?uri=cvfiller:<credentialVaultSlotName>.
- Optional: If you do not want
users to be able to edit the user ID and password credentials that
the integrator portlet uses with Basic Authentication, then you can
revoke the Privileged User role at the portlet for these users. You
do this by using the WebSphere Portal Express Access
Control. This can be useful if you use a shared Credential
Vault slot and a group of users share the same user ID and password
for accessing the SAP NetWeaver Portal.
- Optional: Configure single sign-on with the
SAP navigation integration for browsers. If you configure
HTTP Basic Authentication for single sign-on, Integrator for SAP provides single
sign-on between WebSphere Portal Express and
the SAP NetWeaver Portal navigation
only. This means that users can see the integrated navigation, but
when they access an integrated page, SAP NetWeaver Portal prompts
them for authentication, if SSO is not implemented by other means.
You can include browsers in the configuration of this single sign-on.
If you want WebSphere Portal Express to
pass the SAP NetWeaver Portal authentication
token to the user's browser, you must perform both of the following
tasks:
- Set the page parameter sap.SSOTOkenDomain to
the domain for which you want to set the token. For details, read
the topic about Configuration properties for the SAP navigation
integration.
- Configure the following login and logout filters in
the Resource Environment Provider WP Authentication Service:
login.explicit.filterchain com.ibm.wps.integration.sap.login.LoginFilter
login.implicit.filterchain com.ibm.wps.integration.sap.login.LoginFilter
logout.explicit.filterchain com.ibm.wps.integration.sap.logout.LogoutFilter
logout.implicit.filterchain com.ibm.wps.integration.sap.logout.LogoutFilter
For
details, read the topic Configuring authentication filters.
What to do next
Note that configuring single sign-on with the SAP navigation
integration for browsers is supported only for HTTP Basic Authentication.