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