Question on logout ending shibboleth session

Andrew Morgan morgan at orst.edu
Wed Dec 20 17:17:25 EST 2017


On Wed, 20 Dec 2017, Andrew Rosendahl wrote:

> Thanks in advance for help on the following:
>
> Upon logout of 3rd party applications that authenticate through the
> shibboleth, typically the browser opens a logout window that (as I
> understand it) kills the session on the shibboleth side.  But if this
> browser window is prevented from opening the session remains alive until
> the session timeout (1hr) is reached.
>
> Is there another mechanism to kill the session (like a post request) other
> than via this logout browser window?

Have you read this?

   https://wiki.shibboleth.net/confluence/display/IDP30/LogoutConfiguration

There is the SAML spec way to do logout via messages to the SingleLogout 
endpoints (which can be back-channel SOAP calls, if the IDP supports it).

If you're not using SAML SingleLogout, then you can do whatever you want 
because there is no standard way to handle logout.  It's quite common for 
Service Providers to ask for a "logout URL" which they will redirect the 
user to after performing application logout.

If you try to embed the logout URL into an iframe or something clunky like 
that, you'll probably end up with problems as a result of the browser 
security model.

 	Andy


More information about the users mailing list