From e9bd687b594c4143e12cc12e999152d82dcbf3d4 Mon Sep 17 00:00:00 2001
From: Art Lukyanchyk <artiom.lukyanchyk@hs-hannover.de>
Date: Fri, 25 Jan 2019 16:56:54 +0100
Subject: [PATCH] Collect more info in DEBUG mode

---
 ssoauth/views.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ssoauth/views.py b/ssoauth/views.py
index 7ac8547..88b7503 100644
--- a/ssoauth/views.py
+++ b/ssoauth/views.py
@@ -160,7 +160,11 @@ class ACSAuthNView(SAMLMixin, View):
         if auth.is_authenticated():
             self.log_in_user(request, auth)
             if conf.settings.DEBUG:
-                request.session["DEBUG_SAML2_ATTRS"] = auth.get_attributes()
+                request.session["DEBUG_SAML2_ATTRS"] = attrs = auth.get_attributes()
+                attrs["SAML2.NameID"] = auth.get_nameid()
+                attrs["SAML2.NameID.Format"] = auth.get_nameid_format()
+                attrs["SAML2.SessionIndex"] = auth.get_session_index()
+                attrs["SAML2.Errors"] = auth.get_errors()
             return http.HttpResponseRedirect(self.get_next_url(request))
         else:
             logger.error("Not authenticated. Errors: {0}".format(auth.get_errors()))
-- 
GitLab