summaryrefslogtreecommitdiffstats
path: root/roles/ipsilon
diff options
context:
space:
mode:
authorPatrick Uiterwijk <puiterwijk@redhat.com>2016-12-19 20:05:49 +0000
committerPatrick Uiterwijk <puiterwijk@redhat.com>2016-12-19 20:05:49 +0000
commite2a18225251016d1434f70626f74b849ece19685 (patch)
treec8770949cfcedb304e600945bebcb9f2c0166f44 /roles/ipsilon
parent192fb8d7bce836477da4711029a515b3cf80e2ff (diff)
downloadansible-e2a18225251016d1434f70626f74b849ece19685.tar.gz
ansible-e2a18225251016d1434f70626f74b849ece19685.tar.xz
ansible-e2a18225251016d1434f70626f74b849ece19685.zip
When a response is too big, also send it via FORM encoding
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'roles/ipsilon')
-rw-r--r--roles/ipsilon/files/openid_server.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/roles/ipsilon/files/openid_server.py b/roles/ipsilon/files/openid_server.py
index 4b8aeb7cc..8b0e20e04 100644
--- a/roles/ipsilon/files/openid_server.py
+++ b/roles/ipsilon/files/openid_server.py
@@ -1059,6 +1059,8 @@ class OpenIDResponse(object):
if self.fields.isOpenID1() and \
len(self.encodeToURL()) > OPENID1_URL_LIMIT:
return ENCODE_HTML_FORM
+ elif len(self.encodeToURL()) > (6 * 1024):
+ return ENCODE_HTML_FORM
else:
return ENCODE_URL
else: