Downloaded T4-b5 and tried configuring SSO (SingleSignOn) with FORM 
authentication. When the first webapp gets executed, the SSO cookie is not 
set (in browser).

Here are my properties:

server.xml:
<Engine name="Standalone" defaultHost="localhost" debug="3">
<Realm className="org.apache.catalina.realm.MemoryRealm" />
<Host name="localhost" debug="1" appBase="webapps" unpackWARs="true">
   <Valve className="org.apache.catalina.authenticator.SingleSignOn"
                   debug="1"/>
......
</Host>
</Engine>

Made a duplicate webapp called test2 from example. Tried the example 
jsp/security/protected.
Both webapps contains the same web.xml:
 <security-constraint>
      <display-name>Example Security Constraint</display-name>
      <web-resource-collection>
         <web-resource-name>Protected Area</web-resource-name>
     <!-- Define the context-relative URL(s) to be protected -->
         <url-pattern>/jsp/security/protected/*</url-pattern>
     <!-- If you list http methods, only those methods are protected -->
     <http-method>DELETE</http-method>
         <http-method>GET</http-method>
         <http-method>POST</http-method>
     <http-method>PUT</http-method>
      </web-resource-collection>
      <auth-constraint>
         <!-- Anyone with one of the listed roles may access this area -->
         <role-name>tomcat</role-name>
     <role-name>role1</role-name>
      </auth-constraint>
    </security-constraint>
<!-- Default login configuration uses form-based authentication -->
    <login-config>
      <auth-method>FORM</auth-method>
      <realm-name>Example Form-Based Authentication Area</realm-name>
      <form-login-config>
        <form-login-page>/jsp/security/login/login.jsp</form-login-page>
        <form-error-page>/jsp/security/login/error.jsp</form-error-page>
      </form-login-config>
    </login-config>

This is what the log shows:
2001-06-14 02:53:52 SingleSignOn[localhost]: Process request for 
'/test2/jsp/security/protected/index.jsp'
2001-06-14 02:53:52 SingleSignOn[localhost]:  Checking for SSO cookie
2001-06-14 02:53:52 SingleSignOn[localhost]:  SSO cookie is not present
2001-06-14 02:53:52 StandardHost[localhost]: Mapping request URI 
'/test2/jsp/security/protected/index.jsp'
2001-06-14 02:53:52 StandardHost[localhost]:  Mapped to context '/test2'
2001-06-14 02:54:01 SingleSignOn[localhost]: Process request for 
'/test2/jsp/security/protected/index.jsp'
2001-06-14 02:54:01 SingleSignOn[localhost]:  Checking for SSO cookie
2001-06-14 02:54:01 SingleSignOn[localhost]:  SSO cookie is not present
2001-06-14 02:54:01 StandardHost[localhost]: Mapping request URI 
'/test2/jsp/security/protected/index.jsp'
2001-06-14 02:54:01 StandardHost[localhost]:  Mapped to context '/test2'
2001-06-14 02:54:01 jsp: init
2001-06-14 02:54:01 SessionListener: 
sessionCreated('50E620234093A0539630028227494569')
2001-06-14 02:54:18 SingleSignOn[localhost]: Process request for 
'/test2/jsp/security/protected/index.jsp'
2001-06-14 02:54:18 SingleSignOn[localhost]:  Checking for SSO cookie
2001-06-14 02:54:18 SingleSignOn[localhost]:  SSO cookie is not present
2001-06-14 02:54:18 StandardHost[localhost]: Mapping request URI 
'/test2/jsp/security/protected/index.jsp'
2001-06-14 02:54:18 StandardHost[localhost]:  Mapped to context '/test2'

Thanks.


-- 
keng wong

Reply via email to