diff options
Diffstat (limited to 'ipsilon/providers/saml2/provider.py')
-rw-r--r-- | ipsilon/providers/saml2/provider.py | 6 |
1 files changed, 6 insertions, 0 deletions
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) |