summaryrefslogtreecommitdiff
path: root/src/saml2/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/saml2/client.py')
-rw-r--r--src/saml2/client.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/saml2/client.py b/src/saml2/client.py
index 3dd447df..e283420a 100644
--- a/src/saml2/client.py
+++ b/src/saml2/client.py
@@ -75,7 +75,12 @@ class Saml2Client(Base):
response_binding=response_binding,
**kwargs)
- assert negotiated_binding == binding
+ if negotiated_binding != binding:
+ raise ValueError(
+ "Negotiated binding '{}' does not match binding to use '{}'".format(
+ negotiated_binding, binding
+ )
+ )
return reqid, info