SECTION: 650-JBoss TITLE: JBoss QUESTION: Does Jetty/JBoss support single sign on? Yes, Jetty/JBoss supports single sign on. Single sign on, or "sso" as it is frequently referred to, allows a user who is authenticated by one web application to be automatically accepted as authenticated by others.

To use sso, each participating web application must have a WEB-INF/jetty-web.xml file. Each file must specify the same name for the shared single sign on realm. The following is an example of the contents of a WEB-INF/jetty-web.xml file that enables sso:


        <?xml version="1.0"  encoding="ISO-8859-1"?>

        <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure 1.2//EN" "http://jetty.mortbay.org/configure_1_2.dtd">

        <Configure class="org.mortbay.jetty.servlet.WebApplicationContext">
	    <Call name="getRealm">
	         <Set name="SSORealmName">MY-SSO-REALM-NAME</Set>
	    </Call>
        </Configure>