I am wondering whether is there any mechanism in CAS, to be able to
Maintain a single session only at any point of time.

CAS provides no support for this feature out of the box, though you could theoretically extend CAS with this functionality. The core obstacle is that there is no facility to query for tickets by username; you would need to build that. Iterating over all tickets and checking for a match is O(n)/2 on average, which would likely incur unacceptable performance penalty. You could of course create your own TicketRegistry component that provided this mapping. You would then customize the login webflow to look for tickets by username and end the CAS session of any older sessions that match before creating a new session.

In order to develop this functionality you should be proficient in Java and familiar with the Spring Framework and Spring Webflow.

M

--
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