diff options
author | Hans Hörberg <haho0032@its-admins-MacBook-Pro.local> | 2013-04-15 10:45:52 +0200 |
---|---|---|
committer | Hans Hörberg <haho0032@its-admins-MacBook-Pro.local> | 2013-04-15 10:45:52 +0200 |
commit | 04b1d03adbe68147eb6df7927d3d2b6dbc0cc768 (patch) | |
tree | 4be26914c2383825651af77b8a07a2e71cc26b59 | |
parent | 67e5a044f8546bddca66ae48394a314f2c533f7f (diff) | |
download | pysaml2-04b1d03adbe68147eb6df7927d3d2b6dbc0cc768.tar.gz |
Small fixes for the ecp case.
These fixes orgin from making freeradius_ecp start working.
-rw-r--r-- | .gitignore | 44 | ||||
-rw-r--r-- | src/saml2/ecp_client.py | 7 |
2 files changed, 49 insertions, 2 deletions
@@ -25,3 +25,47 @@ tmp* *egg-info* .coverage *.tmpl + +example/idp3/htdocs/login.mako + +example/idp3/idp.py + +example/idp3/idp.xml + +example/idp3/idp_conf.py + +example/idp3/idp_err.xml + +example/idp3/idp_user.py + +example/idp3/metadata.xml + +example/idp3/modules/login.mako.py + +example/idp3/modules/root.mako.py + +example/idp3/pki/create_key.sh + +example/idp3/pki/mycert.pem + +example/idp3/pki/mykey.pem + +example/idp3/templates/root.mako + +example/sp2/attributemaps/basic.py + +example/sp2/attributemaps/saml_uri.py + +example/sp2/attributemaps/shibboleth_uri.py + +example/sp2/pki/mycert.pem + +example/sp2/pki/mykey.pem + +example/sp2/sp.py + +example/sp2/sp.xml + +example/sp2/sp_conf.py + +example/sp2/who.ini diff --git a/src/saml2/ecp_client.py b/src/saml2/ecp_client.py index 26b186fd..821e0354 100644 --- a/src/saml2/ecp_client.py +++ b/src/saml2/ecp_client.py @@ -67,6 +67,7 @@ class Client(Entity): config.key_file = key_file config.cert_file = cert_file config.ca_certs = ca_certs + config.xmlsec_binary = xmlsec_binary Entity.__init__(self, "sp", config) self._idp = idp @@ -82,6 +83,8 @@ class Client(Entity): else: self._metadata = None + self.metadata = self._metadata + self.cookie_handler = None self.done_ecp = False @@ -112,9 +115,9 @@ class Client(Entity): ht_args["headers"].extend(headers) logger.debug("[P2] Sending request: %s" % ht_args["data"]) - + # POST the request to the IdP - response = self.send(destination, **ht_args) + response = self.send(**ht_args) logger.debug("[P2] Got IdP response: %s" % response) |