LogoutPropagationFlowDescriptor API Changes

Marvin Addison marvin.addison at gmail.com
Mon Oct 5 06:30:46 EDT 2015


>
> so what would you be needing to remove from it?
>

I would like to change the setter from setActivationCondition() to
setSessionType(), and then add an additional boolean property called
setExpectNoResponse(). The latter property is needed for the UI because in
some cases the logout protocol does not cause control to be passed back to
the IdP (e.g. CAS); it's blind message sending. Therefore, I need to be
able to retrieve the same LogoutPropagationFlowDescriptor in two different
cases:

1. At the end of the logout flow while rendering the propagation UI
2. During the propagation flow to get the correct technology-specific
subflow to call

Obviously I need to be able to select the same descriptor in both cases,
and the only meaningful input common to both cases is the SPSession. As far
as design and extensibility, the class type is the only meaningful
selection criteria I could imagine so it seems like a reasonable change in
that view as well.

M
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20151005/06bc9a7f/attachment.html>


More information about the dev mailing list