From 419979f4edf49633e263c4c0578e2e110987bf27 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Fri, 30 Jan 2015 15:07:12 -0500 Subject: Implement Single Logout Service for SP-initiated logout https://fedorahosted.org/ipsilon/ticket/24 Signed-off-by: Rob Crittenden --- ipsilon/providers/saml2/provider.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ipsilon/providers/saml2/provider.py') diff --git a/ipsilon/providers/saml2/provider.py b/ipsilon/providers/saml2/provider.py index 337a31d..c02d6fb 100644 --- a/ipsilon/providers/saml2/provider.py +++ b/ipsilon/providers/saml2/provider.py @@ -200,3 +200,9 @@ class IdentityProvider(Log): def get_providers(self): return self.server.get_providers() + + def get_logout_handler(self, dump=None): + if dump: + return lasso.Logout.newFromDump(self.server, dump) + else: + return lasso.Logout(self.server) -- cgit