Add support for logout over SOAP
authorRob Crittenden <rcritten@redhat.com>
Thu, 25 Jun 2015 15:00:59 +0000 (11:00 -0400)
committerPatrick Uiterwijk <puiterwijk@redhat.com>
Thu, 16 Jul 2015 13:04:36 +0000 (15:04 +0200)
commit2751451f4158417e66974d6415d2da84f612ab3c
treeb2f9237ab99aa563b9922d073dfcff73e188e994
parent426f03dffc8f648a12b5f8a4b2ab30c8b4498be3
Add support for logout over SOAP

As each login session comes in, store the supported logout
mechanisms in the SP metadata.

Upon a logout request, loop through all of those SP's that
support SOAP and log those out first, then log out any
remaining sessions using HTTP Redirect.

https://fedorahosted.org/ipsilon/ticket/59

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
ipsilon/install/ipsilon-client-install
ipsilon/providers/saml2/auth.py
ipsilon/providers/saml2/logout.py
ipsilon/providers/saml2/provider.py
ipsilon/providers/saml2/sessions.py
ipsilon/providers/saml2idp.py
ipsilon/tools/saml2metadata.py
ipsilon/util/data.py