Hi Noah,
well... theoretically you are at least partially right. But that's not
the case when discussing a real implementation and I can explain why.
The point with CAS is that it offers an *optional* single sign out
procedure. Most applications/implementations won't log out the full CAS
session. In most installs I've seen, there is no interest for a single
sign out, or when such interest is valid, single sign out is performed
using a centralized "logout" web application (generally it's the
corporate portal).
There are many reasons for doing this, but the very simple one (the one
most sysadmin give when asked) is that most users are fine with a
centralized login, but would not assume to have logged out globally. In
environment with thousands of users, all of them very diverse (wrt to IT
skills), it's not advisable (and it's common practice) to have a single
sign out, but just a single sign on.
That's why configuring most applications (I've had experience with
Moodle, Plone, Apache, and some others) you get asked, in the
configuration files/gui, to specify entry points for both /login and
/logout. Actually, all apps so far allow that, except trac.
So the question is still valid :-) Is there a known way of avoiding
single sign out?
Giuseppe
Noah Kantrowitz wrote:
What else would a logout button do than log you out? If the name of the game
is SSO, it makes no sense to log you out of Trac while leaving your CAS
session valid (clicking login would just log you back in again).
--Noah
-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Giuseppe Sollazzo
Sent: Friday, March 05, 2010 2:05 AM
To: [email protected]
Subject: [Trac] TracCasPlugin performs unwanted logout (or single sign
out)
Hi,
I'm experimenting with TracCasPlugin allowing Trac to run CAS
authentication.
The problem is that upon clicking on "logout", the single sign out
(i.e.
logout from CAS server) is called. This is an unwanted behaviour, as it
causes all other services running CAS to be de-authenticated. Generally
when implementing a CAS solution, a control over logout is wanted, and
TracCasPlugin seems rather to give no choice.
Has anyone got any experience of this issue?
Thanks,
--
____________________________________
Giuseppe Sollazzo
Systems developer and administrator
Computing Services
Information Services
St. George's, University Of London
Cranmer Terrace
London SW17 0RE
Email: [email protected]
Direct Dial: +44 20 8725 5160
Fax: +44 20 8725 3583
--
You received this message because you are subscribed to the Google
Groups "Trac Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to trac-
[email protected].
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en.
--
____________________________________
Giuseppe Sollazzo
Systems developer and administrator
Computing Services
Information Services
St. George's, University Of London
Cranmer Terrace
London SW17 0RE
Email: [email protected]
Direct Dial: +44 20 8725 5160
Fax: +44 20 8725 3583
--
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en.