From 665977900bda4e252e2f8895c986767e4bbba5a6 Mon Sep 17 00:00:00 2001 From: John Dennis Date: Mon, 26 Jan 2015 16:04:40 -0500 Subject: Implement ECP in Ipsilon * add saml2/SSO/SOAP endpoint. * add check for lasso version, ECP endpoint only exposed in metadata if lasso has full ECP support. * add SSO_SOAP soap authentication handler (used for ECP). * add SAML binding to transaction so we can determine if cookies and other HTTP concepts are expected. Each handler is responsible for setting the binding. * add some constants needed for ECP Signed-off-by: John Dennis --- ipsilon/providers/saml2/auth.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/ipsilon/providers/saml2/auth.py b/ipsilon/providers/saml2/auth.py index 5412240..5ac8b08 100644 --- a/ipsilon/providers/saml2/auth.py +++ b/ipsilon/providers/saml2/auth.py @@ -313,11 +313,9 @@ class AuthenticateRequest(ProviderPageBase): "submit": 'Return to application', } return self._template('saml2/post_response.html', **context) - elif login.protocolProfile == lasso.LOGIN_PROTOCOL_PROFILE_BRWS_LECP: login.buildResponseMsg() self.debug("Returning ECP: %s" % login.msgBody) return login.msgBody - else: raise cherrypy.HTTPError(500) -- cgit