[OpenID] Logout Use Case
Jonathan Coffman
jonathan.coffman at gmail.com
Tue Sep 29 22:43:20 UTC 2009
Hey there folks, I'd like to start a conversation around how OpenID
might be able to facilitate logout more gracefully. Should I enter my
use-case onto the wiki somewhere?
Just to whet your whistle, here's a summary:
- We're using OpenID for federated identity and SSO for a network of
micro-sites.
- Some of those micro-sites live at the same domain, but in different
directories, and utilize a multitude of web technologies (php, flat-
files, django, plone, etc)
- Other micro-sites are on their own domains.
Because a large percentage of our RPs (the micro-sites) actually live
on the same domain, but on varying infrastructure and technologies
it's confusing to the user that when they log-in, they're logged in
across the network -- but when logging out they're only logged out
from an individual RP.
As far as potential solutions, we've come up with a couple of
different technical options:
- RP1 sends a logout command to the OP which destroys the RP1 and OP
session. However, the user may still be logged in locally at RP2 (RP2
could also poll to check if the user is still logged in at the OP at a
set schedule)
or
- OP maintains a list of RPs the user is currently logged in to and
upon RP1 killing it's local session and pinging the OP, the OP then
'pushes' a message out to all of the other RPs instructing them to
kill the user's session.
- Jonathan Coffman
@jdcoffman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20090929/a291aa73/attachment.htm>
More information about the general
mailing list