Enabling single sign-on between Management Center and IBM Marketing Center
You can make the integration between Management Center and IBM Marketing Center seamless for business users by configuring single sign-on. When single sign-on is in place, business users do not need to log on to IBM Marketing Center separately when they launch the IBM Marketing Center dashboard from Management Center.
Since the integration between Management Center an IBM Marketing Center is built on the logic for integrating WebSphere Commerce with IBM Digital Analytics, the same single sign-on configuration can be used for both integrations. If your site has an integration with IBM Digital Analytics enabled with single sign-on, you do not need to complete the following steps.
Before you begin
- Configuring Management Center to work with IBM Marketing Center
- Identify all of the WebSphere Commerce users that you want to map to an IBM Marketing Center user name. Make a note of the user names that are different between the applications. You do not need to map user names that are the same between the applications. The user names are stored in the LOGONID column of the USERREG database table.
About this task
To enable single sign-on, you must create and share a secret key that can be used to create a token for single sign-on authentication. You must provide this secret key to your IBM Marketing Center Support representative so that the same key is configured in the IBM Marketing Center system.
After you create the key, you can map the WebSphere Commerce user names to the IBM Marketing Center user names. For example, if your Management Center users each have an individual user name but share a common IBM Marketing Center user name such as admin, map the user names. You can map multiple Management Center user names to a single IBM Marketing Center user name. If you do not map the names the Management Center user name is treated as the IBM Marketing Center user name. If this name does not exist within the IBM Marketing Center system, authentication fails. The user must then log on to IBM Marketing Center separately.
Procedure
-
Go to the following directory:
- WC_installdir/components/samples/Coremetrics/xml
- WCDE_installdir/components/samples/Coremetrics/xml
- Open the biConfig.xml file for editing.
-
Locate the
<ssoKey></ssoKey>
element within the file. -
Check whether there a secret key is defined within the element. This definition might resemble
the following example:
<ssoKey>2390eabf0795mprs</ssoKey>
- If a key is defined, go to step 8.
- If no key is defined, define a secret key. You can use any string that you want, however,
ensure that you define a strong key. For example, use a 16-character string that meets the following conditions:
- Contains at least one letter and one number.
- Does not contain the same character more than four times in a row.
Example:
2390eabf0795mprs
- Save and close the file.
- Restart the WebSphere Commerce server.
-
Deploy the file to the WebSphere Commerce
enterprise archive (EAR).
Deploy the updated biConfig.xml file into the WC_eardir/xml/config/bi directory in your staging or production environment.
-
Configure the secret key for single sign-on in IBM Marketing Center.
- Log in to IBM Marketing Center.
- Go to .
- Enter the value for your secret key within the IBM Enterprise Marketing Management Shared Secret field.
- Click Save.
If the IBM Marketing Center system does not have the identical secret key that is configured for Management Center, then single sign-on does not work.Tip: It is a good practice to change your secret key periodically. Changing the entry in the
<ssoKey>
element in this file and then provideIBM Marketing Center the updated secret key. -
Map the Management Center user names to IBM Marketing Center user names.
Note: If you enabled automatic user account creation within IBM Marketing Center, you do not need to complete this step. By enabling this setting, a new user account creates when a Management Center user launches IBM Marketing Center from Management Center. If your Management Center users do not have existing IBM Marketing Center user names, consider using this option. For more information, see the product documentation that is provided with IBM Marketing Center.