To configure the SiteMinder Agent Authenticators to handle all JBoss web application requests, replace the default JBossSX authenticator methods with the SiteMinder Agent Authenticator methods in the JBoss core authentication services definition.
The JBoss core authentication services are defined in the war-deployers-jboss-beans.xml configuration file located in the following location:
server/server_name/deployers/jbossweb.deployer/META-INF
Note: The SiteMinder Agent Authenticator methods extend the default authenticator methods; the default authenticator functionality is still available for requests without valid SiteMinder session cookies.
To Configure SiteMinder Agent Authenticators at the global level
To configure the SMJBossBasicAuthenticator, edit the java:property element for BASIC authentication as follows:
<entry> <key>BASIC</key> <value>com.ca.soa.agent.appserver.authenticator.jBoss.SMJBossBasicAuthenticator</value> </entry>
To configure the SMJBossFormAuthenticator, edit the java:property element for FORM authentication as follows:
<entry> <key>FORM</key> <value>com.ca.soa.agent.appserver.authenticator.jBoss.SMJBossFormAuthenticator</value> </entry>
To configure the SMJBossClientCertAuthenticator, edit the java:property element for CLIENT-CERT authentication as follows:
<entry> <key>CLIENT-CERT</key> <value>com.ca.soa.agent.appserver.authenticator.jBoss.SMJBossClientCertAuthenticator</value> </entry>
To configure the SMJBossDigestAuthenticator, edit the java:property element for DIGEST authentication as follows:
<entry> <key>DIGEST</key> <value>com.ca.soa.agent.appserver.authenticator.jBoss.SMJBossDigestAuthenticator</value> </entry>
If you do not want the default authentication behavior to occur if SiteMinder session cookie validation fails, configure the SMJBossIdentityAsserter in place of any authenticator. For example, to configure the SMJBossIdentityAsserter so that default Digest authentication does not occur if SiteMinder identity assertion fails, edit the java:property element for DIGEST as follows:
<entry> <key>DIGEST</key> <value>com.ca.soa.agent.appserver.authenticator.jBoss.SMJBossIdentityAsserter</value> </entry>
The SiteMinder Agent Authenticators are configured as the default authenticators for all security-enabled web applications. The authenticator configured for the authentication method defined in the web application deployment descriptor will handle request unless an authenticator is configured individually for that application.
| Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |