IdP-initiated logout for current user
authorRob Crittenden <rcritten@redhat.com>
Mon, 30 Mar 2015 15:42:10 +0000 (11:42 -0400)
committerRob Crittenden <rcritten@redhat.com>
Thu, 2 Apr 2015 02:53:55 +0000 (22:53 -0400)
commit5497278fab59361c5b6bc5d3c17407128b924b9a
treeae9035eb197295c1bb27335a8e29ef531e9d6872
parentf7150fdefeb58ab4e33f742969ebbc6019f45b08
IdP-initiated logout for current user

Perform Single Logout for the current user when a logout is initiated
in the IdP.

A fake initial session is created. In the current logout code the
initial logout requestor holds the final redirect URL. In this case
it redirects back to the root IdP page.

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

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-by: Nathan Kinder <nkinder@redhat.com>
ipsilon/login/common.py
ipsilon/providers/saml2/sessions.py
ipsilon/providers/saml2idp.py
tests/testlogout.py