Thank you both for the replies

Yes David, custom management of authentication is indeed an option but a bit
painful if it can be avoided.

CAS on the other hand just looks like what we need, and it's open source,
and looks mature, we'll give it a go. Thanks again Aaron.

On 29/03/06, Steele, Aaron <[EMAIL PROTECTED]> wrote:
>
> We are using CAS, http://www.ja-sig.org/products/cas/, for something
> similar. I do not know if its exactly what you need. It does not, I
> believe, share any session information besides the login info.
>
>
> Thank You,
>
> Aaron Steele
> YRI Enterprise Solutions
> https://ris.yumnet.com
> w: 972.338.6862
> c: 817.401.0831
>
>
> -----Original Message-----
> From: David Smith [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 29, 2006 1:25 PM
> To: Tomcat Users List
> Subject: Re: Single sign-on with multiple Tomcats served via one Apache
> httpdserver
>
> The single sign-on valve only really shares an authenticated session
> accross the contexts of one tomcat server.  Most likely other tomcat
> servers only if they are clustered.  But you have two separate,
> non-clustered tomcat's whose only commonality is the Apache front-end
> and the user realm database.  I don't know of any way in which one would
> be aware of sessions created and trusted in the other.  You might want
> to consider your own sign-on mechanism to support this.
>
> --David
>
> Nic Daniau wrote:
>
> >Hi, believe it or not, this problem which I though to be a very
> >standard one, didn't get a single reply?! Even if you know this can't
> >be done, please tell me! Thanks a lot in advance.
> >
> >Configuration:
> >a. Apache httpd 2.0 server (IP0, port 80) with some content served from
>
> >/cms b. Worker to a Tomcat 4.1 running on a separate box (IP1:8080)
> >mapped to
> >/app1
> >c. Anpother worker to another Tomcat 5.5 running on separate box
> >(IP2:8080) mapped to /app2
> >
> >Both Tomcats are using the same configuration for security realm
> >(pointing to the same DataSource parameters of course):
> >
> >      <Realm className=" org.apache.catalina.realm.DataSourceRealm"
> >          dataSourceName="jdbc/default"
> >          debug="99"
> >          userTable="corporate.dbo.t_userlogin"
> >          userNameCol="c_username"
> >          userCredCol="c_password"
> >          userRoleTable="corporate.dbo.t_userpermission"
> >          roleNameCol="c_rolename"
> >          digest="md5"/>
> >
> >and have their Single Sign-on valve turned on:
> >
> >        <Valve
> className="org.apache.catalina.authenticator.SingleSignOn"
> >debug="0"/>
> >
> >However, if you're required to authenticate to access say,
> >/app1/aSecure.jsp, you will be asked to authenticate again to access
> >say, /app2/anotherSecure.jsp, though from the user point of view, this
> >is the same username/password on the same URL.
> >
> >Is there a way to carry over the single sign-on from each Tomcat to the
>
> >Apache server, so that /app2/anotherSecure.jsp can trust the
> >authentication done while visiting /app1/aSecure.jsp, or should this be
>
> >done in a completely different way?
> >
> >We have to keep those two separate Tomcats (distinct hardware,
> >different versions, performance issues).
> >
> >Thanks for your help!
> >Nic
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> This communication is confidential and may be legally privileged.  If you
> are not the intended recipient, (i) please do not read or disclose to
> others, (ii) please notify the sender by reply mail, and (iii) please delete
> this communication from your system.  Failure to follow this process may be
> unlawful.  Thank you for your cooperation.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to