Class: RailsSso::FailureApp
- Inherits:
-
ActionController::Metal
- Object
- ActionController::Metal
- RailsSso::FailureApp
- Includes:
- ActionController::Redirecting
- Defined in:
- lib/rails_sso/failure_app.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.call(env) ⇒ Object
6 7 8 9 |
# File 'lib/rails_sso/failure_app.rb', line 6 def self.call(env) @respond ||= action(:respond) @respond.call(env) end |
Instance Method Details
#respond ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/rails_sso/failure_app.rb', line 11 def respond if request.content_type == 'application/json' self.status = :unauthorized self.content_type = request.content_type self.response_body = '' else redirect_to sign_in_path end end |