tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mariano López <marianolopezd...@gmail.com>
Subject Re: How to finalize all sessions in a server with SingleSignOn valve activated ?
Date Wed, 09 Jun 2010 10:58:01 GMT
Yes, all of the apps are in the same Host.

Here is my server.xml file:

<?xml version='1.0' encoding='utf-8'?>
<Server port="9085" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener"
SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
/>
  <Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

  <GlobalNamingResources>

    <Resource name="jdbc/ds_usuarios_jaas_Local"
              auth="Container"
              description="BBDD MySQL 5.0 donde se almacenan los grupos de
usuarios."
              driverClass="com.mysql.jdbc.Driver"
              factory="org.apache.naming.factory.BeanFactory"
              type="com.mchange.v2.c3p0.ComboPooledDataSource"
              maxPoolSize="20"
              minPoolSize="10"
              initialPoolSize="10"
              maxStatementsPerConnection="5"
              acquireIncrement="1"
              user="xxxxx"
              password="xxxxx"

jdbcUrl="jdbc:mysql://localhost:3306/usuarios?autoReconnect=true"
              checkoutTimeout="5000"
              preferredTestQuery="select 1"
              idleConnectionTestPeriod="900"
              unreturnedConnectionTimeout="120"
              debugUnreturnedConnectionStackTraces="true"
    />

  </GlobalNamingResources>

  <Service name="Catalina">

    <Connector port="9080"
               redirectPort="9483"
               protocol="HTTP/1.1"
               connectionTimeout="20000"
               enableLookups="false"
               disableUploadTimeout="true"
               URIEncoding="UTF-8"
                />

    <Connector port="9483"
               protocol="HTTP/1.1"
               SSLEnabled="true"
               enableLookups="false"
               disableUploadTimeout="true"
               maxThreads="150"
               scheme="https"
               secure="true"
               clientAuth="false"
               sslProtocol="TLS"
               URIEncoding="UTF-8"

keystoreFile="C:/java/servidores/tomcat-6.0-nb/conf/ssl/ClavePublicaTomcatSSL"
               keystorePass="tomcatpwd" />


    <Engine name="Catalina" defaultHost="localhost">

      <Realm className="org.apache.catalina.realm.JAASRealm"
             resourceName="jdbc/ds_usuarios_jaas_Local"
             appName="Usuarios"

userClassNames="org.sescam.chua.AutenticacionTomcatChua.UsuarioChuaLDAP"

roleClassNames="org.sescam.chua.AutenticacionTomcatChua.GrupoChuaPrincipal"/>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="false"
            xmlValidation="false" xmlNamespaceAware="false">

        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />


      </Host>
      <Valve className="org.apache.catalina.valves.RemoteAddrValve"

allow="127.0.0.1,10.36.135.108,10.36.134.205,10.36.135.106,10.36.135.107,10.36.131.189,10.36.132.219"/>
    </Engine>
  </Service>
</Server>

Mariano

2010/6/9 Pid <pid@pidster.com>

> On 09/06/2010 11:01, Mariano López wrote:
> > Actually when a user logs out from appliacation there is a context that
> > contains the login page and the logout page. The logout page execute
> > 'session.invalidate();' for closing session in this context.
> >
> > The server is configured with SingleSignOn valve, the context that
> > contains login and logout page has menu systems for access all the pages
> > for the user, this pages are located in differents context on this
> server.
> >
> > If I logout from my session when execute 'session.invalidate();' tomcat
> > only close the session from login and logout page context, not for the
> > rest, and i want to finalize the session in the rest of the contexts in
> > the server.
> >
> > I hope that this explain better what I am trying to say.
>
> OK.
>
> Are all of the apps in the same Host?
>
> Please remove all comments & obscure any passwords from your server.xml
> file and post it inline here.
>
>
> p
>
>
> > Regards
> >
> > Mariano
> >
> > 2010/6/9 Pid <pid@pidster.com <mailto:pid@pidster.com>>
> >
> >     On 08/06/2010 11:05, Mariano López wrote:
> >     > Hello all, I like to know how to finalize all sessions in a server
> >     with
> >     > SingleSignOn valve activated.
> >     >
> >     > When I finalize the current session user when logs out only close
> the
> >     > session in this context, the rest remains its sessions for this
> user.
> >
> >     How exactly are you "finalizing" the current session, and do you
> >     actually mean to "invalidate" the session instead?
> >
> >
> >     p
> >
> >     > Tomcat 6.0.26
> >     >
> >     > Regards,
> >     >
> >     > Mariano
> >     >
> >
> >
> >
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message