Commit ff5e1d6
Changed files (2)
app
controllers
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