Commit ff5e1d6

mo <mo.khan@gmail.com>
2017-11-10 19:31:12
inline Request.authentication.
1 parent ec2a2d7
app/controllers/application_controller.rb
@@ -1,7 +1,7 @@
 class ApplicationController < ActionController::Base
   protect_from_forgery with: :exception
 
-  def render_http_status(status, item: nil)
+  def render_error(status, item: nil)
     @item = item
     render template: "errors/#{status}", status: status
   end
app/controllers/sessions_controller.rb
@@ -1,6 +1,6 @@
 class SessionsController < ApplicationController
   skip_before_action :verify_authenticity_token, only: [:new]
-  before_action :validate_saml_request, only: [:new, :create]
+  before_action :load_saml_request, only: [:new, :create]
 
   def new
   end
@@ -38,8 +38,8 @@ class SessionsController < ApplicationController
     }
   end
 
-  def validate_saml_request(raw_saml_request = params[:SAMLRequest])
+  def load_saml_request(raw_saml_request = params[:SAMLRequest])
     @saml_request = Saml::Kit::Request.decode(raw_saml_request)
-    render_http_status(:forbidden, item: @saml_request) if @saml_request.invalid?
+    render_error(:forbidden, item: @saml_request) if @saml_request.invalid?
   end
 end