Skip to content

Commit 6cfa04c

Browse files
committed
Merge pull request #21 from mtyaka/query-separator
Fix AuthRequest when base URL contains query params.
2 parents d976077 + af725c0 commit 6cfa04c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

onelogin/saml/AuthRequest.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,13 @@ def create(_clock=None, _uuid=None, _zlib=None, _base64=None,
105105
[('SAMLRequest', encoded_request)],
106106
)
107107

108-
return '{url}?{query}'.format(
108+
if '?' in idp_sso_target_url:
109+
separator = '&'
110+
else:
111+
separator = '?'
112+
113+
return '{url}{sep}{query}'.format(
109114
url=idp_sso_target_url,
115+
sep=separator,
110116
query=urlencoded_request,
111117
)

0 commit comments

Comments
 (0)