Hi,

  In my CAS setup, I will have my TGT expiration set to a very high value like 
may be like 1day or something like that.

The idea is, I want the TGT to be destroyed when one of the following happens. 

1. the user of the client application clicks on logout
    This I will achieve by proving a link to https://casserver/cas/logout in 
the header of every page as "LOGOUT". Upon clicking this, the logout event of 
the CAS server will destroy the TGT and also issue SAML requests to the other 
clients to invalidate their sessions. Unless I have any flaws in my 
understanding,I am thinking I have this figured out.

2. When the user of the client application leaves the application idle long 
enough to expire the client application session.
  
 My plan for this is, there should be something like sessionlistener listening 
to the session on the client app and as and when the session expired, it should 
make a request to the CAS server logout URL.

   The plan looks simple but I am not able to figure out how to do this. I need 
help in implementing what I have listed above or any other way to achieve the 
same effect.

I greatly appreciate any help on this.

Thanks
Madhavi




-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to