BusinessObjects Enterprise Administrator's Guide

Enabling Trusted Authentication

Users prefer to log on to the system once, without needing to provide passwords several times during a session. Trusted Authentication provides a single sign-on solution for integrating your BusinessObjects Enterprise authentication solution with third-party authentication solutions. Applications that have established trust with the Central Management Server can use Trusted Authentication to allow users to log on without providing their passwords.

To enable Trusted Authentication, you must configure both the server and the client.

To configure the server to use Trusted Authentication
  1. Log on to the Central Management Console with administrative rights.
  2. Go to the Authentication management area of the CMC.
  3. Click the Enterprise tab.
  4. Enable Trusted Authentication.
  5. Create a shared secret for your users.
  6. Note:    The shared secret is used by the client and the CMS to create a trusted authentication password. This password is used to establish trust.

  7. Enter a timeout value for your trusted authentication requests.
  8. Note:    The timeout value determines how long the CMS waits for the IEnterpriseSession.logon() call from the client application.

To configure the client to use Trusted Authentication
  1. Create a valid configuration file on the client machine.
  2. The following conditions apply for the configuration file:

  3. Use the session manager to create a trusted principal and log on to the CMS:
  4. ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr();

    ITrustedPrincipal trustedPrincipal = sessionMgr.createTrustedPrincipal("userName", "cmsName");

    IEnterpriseSession enterpriseSession = sessionMgr.logon(trustedPrincipal);



Business Objects
http://www.businessobjects.com/
Support services
http://www.businessobjects.com/services/support/
Product Documentation on the Web
http://support.businessobjects.com/documentation/