Single sign-on means that a login to one application provides a login across all applications on the server. To configure single sign-on on a Geronimo Tomcat server, create an SSOValve and connect to the valve chain by adding the following XML fragment to the config.xml file that is located under the tomcat6 module:
<gbean name="AccessLogValve"> <reference name="NextValve"> <pattern> <name>SSOValve</name> </pattern> </reference> </gbean> <gbean gbeanInfo="org.apache.geronimo.tomcat.ValveGBean" name="org.apache.geronimo.configs/tomcat6/2.1.4/car?ServiceModule=org.apache.geronimo.configs/tomcat6/2.1.4/car,j2eeType=GBean,name=SSOValve"> <attribute name="className">org.apache.catalina.authenticator.SingleSignOn</attribute> </gbean>