class RailsSso::FailureApp

Public Class Methods

call(env) click to toggle source
# File lib/rails_sso/failure_app.rb, line 6
def self.call(env)
  @respond ||= action(:respond)
  @respond.call(env)
end

Public Instance Methods

respond() click to toggle source
# File lib/rails_sso/failure_app.rb, line 11
def respond
  if request.xhr?
    self.status = :unauthorized
    self.content_type = request.content_type
    self.response_body = ''
  else
    redirect_to sign_in_path
  end
end