Business Objects products in this release may contain redistributions of software
licensed from third-party contributors. Some of these individual components may
also be available under alternative licenses. A partial listing of third-party
contributors that have requested or permitted acknowledgments, as well as required
notices, can be found at: http://www.businessobjects.com/thirdparty
2008-06-02
Contents
About this guide5Chapter 1
Who should read this guide? ......................................................................6
Business Objects information resources ....................................................6
Chapter 2
Index19
Installing the JAAS SSO Enablement Extensions on an IBM WebSphere
Server7
JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.03
Contents
4JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.0
About this guide
1
About this guide
1
Who should read this guide?
This guide provides information on installing and configuring the
BusinessObjects Enterprise XI 3.0 Portal Integration Kit - JAAS SSO
Enablement Extensions.
Who should read this guide?
This guide is intended for administrators who are responsible for installing
the BusinessObjects XI 3.0 Portal Integration Kit - JAAS SSO Enablement
Extensions. Familiarity with your portal server is beneficial, as is a working
knowledge of Crystal Reports and BusinessObjects Enterprise.
Business Objects information resources
For more information and assistance, see Get More Help on page 15. This
appendix describes the Business Objects documentation, customer support,
training, and consulting services, with links to online resources.
6JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.0
Installing the JAAS SSO
Enablement Extensions on
an IBM WebSphere Server
2
Installing the JAAS SSO Enablement Extensions on an IBM WebSphere Server
2
Installation overview
Installation overview
The BusinessObjects Enterprise XI 3.0 Portal Integration Kit - JAAS SSO
Enablement Extensions let you leverage single sign-on (SSO) on your Web
Server. The JAAS SSO Enablement Extensions let you automatically
authenticate and sign-on users to the BusinessObjects Enterprise system,
giving them an appropriate amount of access to the reports and objects on
the BusinessObjects Enterprise system, including their Inbox and Favorites
folder and their own personalized reports, without requiring them to enter
their credentials again.
For more information on how JAAS authentication works, see the following:
Note: You must install the BusinessObjects Enterprise XI 3.0 Portal
Integration Kit - JAAS SSO Enablement Extensions on the same machine
as your portal server, and you must be logged on with sufficient privileges
to perform this operation.
System Requirements
Before you can deploy the BusinessObjects Enterprise XI 3.0 Portal
Integration Kit - JAAS SSO Enablement Extensions, the BusinessObjects
Enterprise XI 3.0 Portal Integration Kit must be installed and configured
correctly. For more information about the Portal Integration Kit, see the
BusinessObjects Enterprise XI 3.0 Portal Integration Kit Installation Guide.
For a list of system requirements, consult the Products Availability
Report (PAR) document which is located on our support site: http://sup
port.businessobjects.com/documentation/default.asp. For additional important
information that may apply to your deployment, it is also strongly
recommended that you consult the Release Notes and other Product
Documentation located on our support site: http://support.businessob
jects.com/documentation/default.asp.
8JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.0
Installing the JAAS SSO Enablement Extensions on an IBM WebSphere Server
Deploying the JAAS SSO Enablement Extensions
Deploying the JAAS SSO Enablement
Extensions
Before following these steps, make sure the BusinessObjects Enterprise XI
3.0 Portal Integration Kit and the portal application have been set up properly
on your portal server as described in the BusinessObjects Enterprise XI 3.0
Portal Integration Kit Installation Guide
To deploy the BusinessObjects Enterprise XI 3.0 Portal Integration Kit - JAAS
SSO Enablement Extensions, you must do the following:
• Update the web.xml file.
Installing the JAAS SSO Enablement Extensions on an IBM WebSphere
Server Deploying the JAAS SSO Enablement Extensions
•Install the JAR files.
•Add the JAR files to the class library.
•Configure the LoginModule.
2
•Change the classloading policy for the BusinessObjects Enterprise Portal
Integration Kit.
Note: Before following these steps, you must enable security on the
WebSphere Portal Server. See your WebSphere documentation for more
details.
To update the web.xml file
1. Extract web.xml from the BusinessObjectsPortlets.war file (for
example, jar xf BusinessObjectsPortlets.war) and change the
values for the following parameters:
BusinessObjects Automatic
SignOn
JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.09
ValueParameter Name
false
Installing the JAAS SSO Enablement Extensions on an IBM WebSphere Server
2
Deploying the JAAS SSO Enablement Extensions
ValueParameter Name
BusinessObjects External Automatic Sign-On
<context-param>
<param-name>BusinessObjects Central Management Serv
Note: Each time that you refresh the BusinessObjects Portlets.war
file it will overwrite the new sso.jar file that you just copied and you will
need to repeat this step again. Alternatively, you could update the sso.jar
into the BusinessObjectsPortlets.war first.
2. Copy the file BOLoginModule.jar to the server. For example, you might
choose to place it in the following directory: Portlet_Application_Di
Tip: To turn off logging, set Log Level to 0. To get the highest level of logging,
set Log Level to 7.
12JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.0
Installing the JAAS SSO Enablement Extensions on an IBM WebSphere Server
Deploying the JAAS SSO Enablement Extensions
To change the classloading policy for the
BusinessObjects EnterprisePortal Integration Kit
Note: There are several ways to do this. If the classloading policies have
remained unchanged from the defaults, you can do the following:
1. Start the Application Server and open the Application Server Admin
Console. Log on with a username that has Administrator privileges.
2. Click Applications > Enterprise Applications .
3. Select the BusinessObjects Enterprise Portal Integration Kit application.
(for example, Web_Application_PA_*)
4. Change Class loader mode to Parent First.
5. Select Web Modules.
6. Click on the module name.
7. Select Parent First for the Class loader Mode.
8. Restart the IBM WebSphere portal server. Use the following URL format
to access the portal: http://[portal-server-IP]:[port]/wps/portal.
For example, http://localhost:9081/wps/portal.
2
You have successfully deployed the BusinessObjects Enterprise XI 3.0 Portal
Integration Kit - JAAS SSO Enablement Extensions on your web portal server.
From now on, you will be able to leverage the WebSphere security API to
authenticate BusinessObjects Enterprise users.
JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.013
Installing the JAAS SSO Enablement Extensions on an IBM WebSphere Server
Deploying the JAAS SSO Enablement Extensions
2
14JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.0
Get More Help
A
A
Get More Help
Online documentation library
Business Objects offers a full documentation set covering all products and
their deployment. The online documentation library has the most up-to-date
version of the Business Objects product documentation. You can browse
the library contents, do full-text searches, read guides on line, and download
PDF versions. The library is updated regularly with new content as it becomes
available.
The Business Objects Customer Support web site contains information about
Customer Support programs and services. It also has links to a wide range
of technical information including knowledgebase articles, downloads, and
support forums.
http://www.businessobjects.com/support/
Looking for the best deployment solution for your company?
Business Objects consultants can accompany you from the initial analysis
stage to the delivery of your deployment project. Expertise is available in
relational and multidimensional databases, in connectivities, database design
tools, customized embedding technology, and more.
For more information, contact your local sales office, or contact us at:
From traditional classroom learning to targeted e-learning seminars, we can
offer a training package to suit your learning needs and preferred learning
style. Find more information on the Business Objects Education web site:
http://www.businessobjects.com/services/training
16JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.0
Get More Help
Send us your feedback
Do you have a suggestion on how we can improve our documentation? Is
there something you particularly like or have found useful? Drop us a line,
and we will do our best to ensure that your suggestion is included in the next
release of our documentation:
mailto:documentation@businessobjects.com
Note: If your issue concerns a Business Objects product and not the
documentation, please contact our Customer Support experts. For information
about Customer Support visit: http://www.businessobjects.com/support/.
Business Objects product information
For information about the full range of Business Objects products, visit:
http://www.businessobjects.com.
A
JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.017
A
Get More Help
18JAAS SSO Enablement Extensions Deployment Guide for IBM WebSphere Server 6.0