[refeds] SAML Logout -- giving users options .....
Joost van Dijk
Joost.vanDijk at surfnet.nl
Wed Sep 12 08:55:24 EDT 2012
Hi David,
Yes, a logout button would be nice.
In fact: my browser already have one: on my Mac it's a round red button in the left corner. On windows I think it is a cross in the upper right one :-)
Joking aside: we have been advocating "close your browser" as the only reliable way to completely logout from SURFfederatie from day 1.
I'd love to have a logout button in the browser - maybe a Firefox plugin, but the funny thing is that this button typically appears right next to the "close" button - which does essentially the same thing.
--
Joost
On Sep 12, 2012, at 1:38 PM, David Simonsen <david at wayf.dk> wrote:
> Hello all,
>
> here is an idea for a different approach, suggested by Mads Freek at WAYF:
>
> Browsers should implement a button in the UI which simply kills all living sessions created during the time this browser instance has been running.
>
> It would require acceptance of a new cookie naming schema, also covering http authentications. Perhaps something like this_session_XYZ for session cookie, which should be specified somewhere (perhaps as a REFEDs RFC?).
>
> And certainly it would require the large browsers to implement the button. This could be achieved following various strategies - so lets focus on the concept itself and what you think about it.
>
> Once accepted, distribution of new browsers would happen fast with the high update frequency that most browsers operate with these days.
>
> If you like the idea, we will start drafting the specification.
>
> Best regards
> David and Mads
>
>
>
> On Sep 12, 2012, at 10:55 , Mohacsi Janos wrote:
>> Dear All,
>> Hungarian NREN also did some work for SLO for Shibboleth.
>> https://wiki.aai.niif.hu/index.php/ShibIdpSLO
>>
>> I think it is definitely worth a discussion on the next REFEDS meeting.
>>
>> Best Regards,
>>
>> Janos Mohacsi
>> Head of HBONE+ project
>> Network Engineer, Director Network and Multimedia
>> NIIF/HUNGARNET, HUNGARY
>> Co-chair of Hungarian IPv6 Forum
>> Key 70EF9882: DEC2 C685 1ED4 C95A 145F 4300 6F64 7B00 70EF 9882
>>
>> On Wed, 12 Sep 2012, Anders Lund wrote:
>>
>>>> On Sep 11, 2012, at 4:14 PM, "Steven Carmody" <Steven_Carmody at brown.edu> wrote:
>>>>
>>>>> I think we're all familiar with the the issues associated with the SAML
>>>>> Logout mechanism. They have been discussed for years, and there's a page
>>>>> on the Shib wiki that does a good job of describing the potential problems.
>>>>>
>>>>> Given all of that discussion, tho, Brown (like other schools, I'll
>>>>> guess) is seeing pressure to "do something better". Better seems to mean:
>>>>>
>>>>> 1) Applications could display a Logout button. When a user clicks that
>>>>> button, the local Application session is destroyed, and the local
>>>>> Shibboleth session is destroyed.
>>>>>
>>>>> 2) In addition, the Application could request that the Shib SP redirect
>>>>> the user to a specific url at the IDP associated with the Shib session.
>>>>> This endpoint could do some combination of actions:
>>>>>
>>>>> a) tell the user to quit their browser (no longer a good idea with
>>>>> Firefox...). Don't do anything further ....
>>>>>
>>>>> b) destroy the IDP session. The user will have to re-authenticate the
>>>>> next time they attempt to access a Shib-protected application. We are
>>>>> now doing this for some Applications (eg our HR system).
>>>>>
>>>>> c) Ask the user whether or not they want to destroy the IDP session.
>>>>>
>>>>> This last option appeals to me, but no one here has yet developed a
>>>>> design or text that could help a "regular user" make an informed decision.
>>>>>
>>>>> So -- does anyone have a page that implements option c) that they are
>>>>> willing to share ?
>>>>>
>>>>> Thanks in advance!
>>>
>>> This is perhaps a bit off topic for the Shib Users list, but
>>> simpleSAMLphp has implemented something you might have a look at.
>>>
>>> This is used in the Norwegian federation "Feide" (www.feide.no). It
>>> looks something like this:
>>>
>>> * user is logged in to multiple service providers and choose to log out
>>> from one of them, result is that SLO is triggered and user is
>>> presented a page at the IdP with information about this process.
>>> Example of the look of this page can be found here:
>>>
>>> http://www.lunders-and.no/clippings/lon120912091253.png
>>>
>>> Logout started from service provider "TCS Personal Certificate
>>> Portal".
>>>
>>> * user can select that he/she only want to log out from the service
>>> logout was started from (but killing SSO). In the example from the
>>> screenshot this was chosen, and a new logout from another service give
>>> this logout window again. Screenshot from this, when new logout is
>>> started from service "Foodle":
>>>
>>> http://www.lunders-and.no/clippings/lon120912091307.png
>>>
>>> * when "Yes, all services" is selected user is logged out from all
>>> services, using HTTP Redirect binding. While this is done user is
>>> shown a "spinning icon" and finally a green icon to indicate finished
>>> logout:
>>>
>>> http://www.lunders-and.no/clippings/lon120912091344.png
>>>
>>> - Anders
>>>
>>> --
>>> Anders Lund <anders.lund at uninett.no> .~.
>>> UNINETT, N-7465 Trondheim, Norway / V \
>>> Phone: +47 73 55 79 08 | Mob: +47 93 03 41 26 /( )\
>>> ^ ^
>>>
>>>
>
>
More information about the users
mailing list