Some corrections on the previous email.
I should say 
When singleSignOn is commented, those tasks can be achieved if basic 
authentication as 
<login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>TEST</realm-name> 
  </login-config>
 is used.

-----Original Message-----
From: Jill Han 
Sent: Wednesday, April 22, 2009 2:12 PM
To: 'Tomcat Users List'
Subject: RE: form based authentication

There is single <Host> in server.xml
<Engine name="Catalina" defaultHost="localhost">
      ...
        <Realm className="org.apache.catalina.realm.JNDIRealm"
              debug="99"
              connectionName="****"
              connectionPassword="****"
              connectionURL="ldap://url:389";
              alternateURL="ldap://url:389";
              userBase="DC=AC"
              userSearch="(sAMAccountName={0})"
              userRoleName="memberof"
              roleBase="DC=AC"
              roleName="cn"
              roleSearch="(uniqueMember={0})"
              userSubtree="true"
              roleSubtree="false"
      />
     ...
      <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">        
        
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" 
debug="0"/>
        
      </Host>
</Engine>
What I want to do is all the applications have the same realm config in 
server.xml. When it comes to the different 
Applications, the authentication will be performed based on application very 
own web.xml.
If the applications in the web.xml have the same <realm-name>, those 
applications just need to be authenticated once.
If the applications in the web.xml have different <realm-name>, those 
applications need to be authenticated separately.

Those tasks can be achieved if basic authentication as 
<login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>TEST</realm-name> 
  </login-config>
 is used.

-----Original Message-----
From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com] 
Sent: Wednesday, April 22, 2009 12:12 PM
To: Tomcat Users List
Subject: RE: form based authentication

> From: Jill Han [mailto:jill....@alverno.edu]
> Subject: RE: form based authentication
> 
> However, this makes authentication activated only once although the
> applications have different realms.

To quote from the SSO doc:

"All web applications configured for this virtual host must share the same 
Realm."

http://tomcat.apache.org/tomcat-6.0-doc/config/host.html#Single%20Sign%20On

Can you separate the various <Realm>s by <Host>?  Or are you stuck with a 
single <Host>?

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.

Reply via email to