We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b33f1e5 commit a409297Copy full SHA for a409297
djangosaml2/views.py
@@ -283,9 +283,8 @@ def assertion_consumer_service(request,
283
create_unknown_user = create_unknown_user if create_unknown_user is not None else \
284
get_custom_setting('SAML_CREATE_UNKNOWN_USER', True)
285
conf = get_config(config_loader_path, request)
286
- try:
287
- xmlstr = request.POST['SAMLResponse']
288
- except KeyError:
+ xmlstr = request.POST.get('SAMLResponse')
+ if not xmlstr:
289
logger.warning('Missing "SAMLResponse" parameter in POST data.')
290
raise SuspiciousOperation
291
0 commit comments