Commit fd25a2b

mo <mo@mokhan.ca>
2017-11-24 20:52:50
display the authentication request.
1 parent b98b063
Changed files (2)
app
controllers
views
app/controllers/sessions_controller.rb
@@ -4,9 +4,9 @@ class SessionsController < ApplicationController
   def new
     target_binding = request.post? ? :http_post : :http_redirect
     binding = idp.single_sign_on_service_for(binding: target_binding)
-    saml_request = binding.deserialize(raw_params)
-    return render_error(:forbidden, model: saml_request) if saml_request.invalid?
-    return post_back(saml_request, current_user) if current_user?
+    @saml_request = binding.deserialize(raw_params)
+    return render_error(:forbidden, model: @saml_request) if @saml_request.invalid?
+    return post_back(@saml_request, current_user) if current_user?
 
     session[:saml] = { params: raw_params.to_h, binding: target_binding }
   end
app/views/sessions/new.html.erb
@@ -11,6 +11,8 @@
         </div>
         <%= form.button t('.login'), type: 'submit', class: 'btn btn-primary', data: { disable_with: t('.loading') } %>
       <% end %>
+
+      <%= debug @saml_request.to_xhtml %>
     </div>
   </div>
 </div>