Hi Matthew,

i believe there is no solution out there yet, but i believe with the phpcas => 1.2.0 it should be easy to implement this. Adam added some nice callback hook where you can register functions that should be called on login and logout events:

setPostAuthenticateCallback()
setSingleSignoutCallback()

The problem with single logout and moodle is that you have to create some kind of mapping between the cas service ticket and the moodle session. This could be done by either adding the ST to the user session properties in the moodle db with the login callback and searching the session with the signout callback to terminate the session later... This is a wild guess but this should not be that difficult.

Another option would be that you write your own mapping table mapping moodle session handler to STs. I guess you can pretty much take the PGTstorage code and modify it accordingly. This of course is a bit dirty ... ;)

I will try to have a quick look at the moodle code over the next days and check out if the first option is easy to implement.

Best Regards,

Joachim

Am 11.03.2011 01:48, schrieb Matthew Selwood:
Hi all,

I'm trying to CASify Moodle.  Looking at the Moodle source code
(http://cvs.moodle.org/moodle/auth/cas/auth.php?revision=1.3.2.23&view=marku
p) and the only relevant Moodle/CAS thread I've been able to find
(http://moodle.org/mod/forum/discuss.php?d=101597), it looks like Moodle
doesn't natively support single sign-out.

Has anybody modified the source to accomplish this yet?

Thanks,
Matt
-------------------------------
Matthew Selwood
Programmer Analyst ­ Web Services
University of Victoria
250.472.5565 | [email protected] | CLE C006




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