I've been looking at options for creating a single sign-on system for each of the apps at the hp.o site. We ultimately need integration between Habari/Trac/MediaWiki/Vanilla, I came to the conclusion that with so many different systems, and the possibility of more in the future if we choose, our user data should be in one central place and shared with the apps as they need.
The hub would contain data such as: username password email address real name and perhaps more optional fields, if apps required them. I'm no expert on this, but openID [1] and the Simple Registration Extension [2] seem to do the trick. The apps would authenticate themselves with the openID server [3] on hp.o, which would grant full access to all data, but only to apps on our domain [4]. The SR extension would then give the apps the universal information they need, and specific apps could save data for that user in their relevant DB's using their username as a UID. I would love to hear any other ideas/improvements on how we can achieve single sign-on for these systems. I think it's key we do this at the same time as, and if not before, working on our Habari profile system, with badges etc. -- Alex (Hempsworth) [1] Site: http://openid.net [2] Spec: http://is.gd/M8s2 [3] Different openID server options: http://is.gd/M8wW [4] As discussed here: http://is.gd/M8u6 --~--~---------~--~----~------------~-------~--~----~ 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/habari-dev -~----------~----~----~----~------~----~------~--~---
