README.html revision 4fe4e4f798a84a46e567f64ceadd3648eb0582d4
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff<h1><small><span style="font-weight: bold;">OpenSSO
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff ConniffIntegration with CA Siteminder</span></small><br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff=====================================================================<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff ConniffThis README explains the OpenSSO Server SSO
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff ConniffIntegration with Computer Associates (CA) SiteMinder. The README must
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffbe read in the context of OpenSSO Integration Document
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffwhere the use cases, possible integrations and configurations are
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffdescribed in detail.<br>
5cdd1d5bb84599836fa8ad9e8ced04ff5bceabccJeff ConniffThis README explains the custom codes for e.g. Authentication
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff ConniffModules, compilation instructions and the configuration of the
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffauth modules for OpenSSO context. The OpenSSO custom
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffauthentication enables the SSO integration between legacy Siteminder
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff(SM) access server and OpenSSO especially when the
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffdeployment contains SM for protecting existing applications.<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff1. Pre-requisites :<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff==========<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff1. opensso.zip - This zip file contains all
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffthe integration souce code, configuration files and ofcourse this
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff2. Siteminder server 6.0 SP4 or higer version - The siteminder
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffserver must be installed and configured. For more details, check
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffsiteminder documentation. For OpenSSO <br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff related configuration, check the OpenSSO
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffdocument. There are no trial versions available for Siteminder
5cdd1d5bb84599836fa8ad9e8ced04ff5bceabccJeff Connifflibraries or for other siteminder components. This <br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff document assumes that the user has minimal knowledge
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffon Siteminder components and knows how to get them.<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff3. Siteminder SDK 6.0 SP4 or higher version - The siteminder SDK
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffmust be installed and configured. The SDK is required to compile and
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffbuild Federated<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff OpenSSO Authentication Modules for
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff ConniffSiteminder. <br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff4. Siteminder Agent installed and configured.<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff2. Brief Description of Contents:<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniff======================<br>
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff ConniffThe opensso/integrations directory contains source and configurations
2ce1b062532c7895a7093b67252dbaf239fbe6a7Jeff Conniffto compile and build the custom authentication modules and other plugins.
5cdd1d5bb84599836fa8ad9e8ced04ff5bceabccJeff ConniffCheck the OpenSSO integration document for your use case and
5cdd1d5bb84599836fa8ad9e8ced04ff5bceabccJeff Conniffconfigure accordingly. This document provides instructions on how to
5cdd1d5bb84599836fa8ad9e8ced04ff5bceabccJeff Conniffconfigure authentication modules<br>
5cdd1d5bb84599836fa8ad9e8ced04ff5bceabccJeff ConniffThe opensso.zip contains "opensso/integrations/siteminder" directory
5cdd1d5bb84599836fa8ad9e8ced04ff5bceabccJeff Conniffwhere the source code and configurations are in place..<br>
SMAuthService.xml - This is siteminder auth
SMAuthModule.xml - This file is used for auth module
SMAuth.properties - This file is a
smjavaagentapi.jar,
openfedlib.jar,
should build all the source files and generates fam_sm_integration.jar
7. Deploy opensso.war onto OpenSSO web container. The deployment is self
http://<host>:<port>/opensso, click on default realm, and