Wednesday, February 12

SiteMinder



SiteMinder is the user authentication and authorization component of an access management suite. SiteMinder provides policy-based authentication as well as single sign-on for all Web-based applications. SiteMinder is used in conjunction with IdentityMinder, which manages detailed user profiles, and TransactionMinder, which provides access to Web services. To integrate SiteMinder authentication within an application what must be done (beside the installation and configuration of the Web Agent, Policy Server, etc, of course) is to extract the SiteMinder HTTP headers from the web request and construct a Generic Principal object which holds the identity of the authenticated user.

Problems facing today’s internet business:
• Securing content
• Managing users and access control
• Customizing user’s experience
• Scaling for large/small number of users
• Integrating already existing web based systems.
• Implementation of SiteMinder will overcome all the mentioned issues what we are facing in current internet business and applications.

 
Why to use SiteMinder:
• SiteMinder Provides a single customized view of any portal, to a variety of users.
• It addresses key authentication, authorization and personalization requirements of building secure web sites, in a cost effective and efficient way.
• Site Minder supports a variety of platforms.
• Centralized administration
• Ease of implementation for redundant setup
• Deliver an improved user experience (Single sign on, Personalization, User registration etc)
• Provide delegated administration
• Scale for large and small projects.
• Integrate applications and improve workflow.
• Allow easier web application development.
WebAgent_Installation
Step1.Copy the installable to the required machine  
nete-wa-6qmr5-cr033-rhas30-x86-64.bin

Step 2. Run the following command
./ nete-wa-6qmr5-cr033-rhas30-x86-64.bin –i console

Step3. Accept all the default values till there is prompt for installation location.

             In the Choose Install Location section, specify the location where the installation should place the agent files. To accept the default location, press Enter else specify the path, for example /netegrity/webagent
 
Enable Siteminder
1. Login to Apache server.
2.Go to /Apache/platform/apache-2.0.55/conf
3. Open WebAgent.conf file
4. The changes are marked in blue color below,
# WebAgent.conf - configuration file for SiteMinder Web Agent
# Web Agent Version = 6QMR5, Build = 295, Update = 0
#agentname=", "
HostConfigFile="/netegrity/webagent/config/SmHost.conf"
AgentConfigObject="ac-v02k41"
#EnableWebAgent="NO"
EnableWebAgent="YES"
ServerPath="/Apache/platform/apache-2.0.55/conf"
#localconfigfile="/Apache/platform/apache-2.0.55/conf/LocalConfig.conf"
LoadPlugin="/netegrity/webagent/bin/libHttpPlugin.so"
#LoadPlugin="/netegrity/webagent/bin/libAffiliate10Plugin.so"
#LoadPlugin="/netegrity/webagent/bin/libSAMLAffiliatePlugin.so"
#LoadPlugin="/netegrity/webagent/bin/libeTSSOPlugin.so"
#LoadPlugin="/netegrity/webagent/bin/libIntroscopePlugin.so"

5.Then restart Apache.

Disable Siteminder
  Same as above just change the parameter as "NO"

No comments:

Post a Comment