summaryrefslogtreecommitdiff
path: root/keystoneclient/v3/contrib/federation/saml.py
diff options
context:
space:
mode:
Diffstat (limited to 'keystoneclient/v3/contrib/federation/saml.py')
-rw-r--r--keystoneclient/v3/contrib/federation/saml.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/keystoneclient/v3/contrib/federation/saml.py b/keystoneclient/v3/contrib/federation/saml.py
index 9be657a..435e45d 100644
--- a/keystoneclient/v3/contrib/federation/saml.py
+++ b/keystoneclient/v3/contrib/federation/saml.py
@@ -37,7 +37,7 @@ class SamlManager(base.Manager):
headers, body = self._create_common_request(service_provider, token_id)
resp, body = self.client.post(SAML2_ENDPOINT, json=body,
headers=headers)
- return resp.text
+ return self._prepare_return_value(resp, resp.text)
def create_ecp_assertion(self, service_provider, token_id):
"""Create an ECP wrapped SAML assertion from a token.
@@ -56,7 +56,7 @@ class SamlManager(base.Manager):
headers, body = self._create_common_request(service_provider, token_id)
resp, body = self.client.post(ECP_ENDPOINT, json=body,
headers=headers)
- return resp.text
+ return self._prepare_return_value(resp, resp.text)
def _create_common_request(self, service_provider, token_id):
headers = {'Content-Type': 'application/json'}