Skip to content

Commit df5125f

Browse files
authored
Add session_info to user auth failed template (#248)
This lets people customise the error page when a user fails to authenticate with useful information if they wish.
1 parent 2166396 commit df5125f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

djangosaml2/views.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,8 @@ def post(self, request, attribute_mapping=None, create_unknown_user=None):
380380
create_unknown_user=create_unknown_user)
381381
if user is None:
382382
logger.warning("Could not authenticate user received in SAML Assertion. Session info: %s", session_info)
383-
return self.handle_acs_failure(request, exception=PermissionDenied('No user could be authenticated.'))
383+
return self.handle_acs_failure(request, exception=PermissionDenied('No user could be authenticated.'),
384+
session_info=session_info)
384385

385386
auth.login(self.request, user)
386387
_set_subject_id(request.saml_session, session_info['name_id'])

0 commit comments

Comments
 (0)