Class: GDS::SSO::FailureApp
- Inherits:
-
ActionController::Metal
- Object
- ActionController::Metal
- GDS::SSO::FailureApp
- Includes:
- AbstractController::Rendering, ActionController::Redirecting, ActionController::Renderers, ActionController::Rendering, ActionController::UrlFor
- Defined in:
- lib/gds-sso/failure_app.rb
Class Method Summary collapse
Instance Method Summary collapse
- #api_invalid_token ⇒ Object
- #api_missing_token ⇒ Object
- #redirect ⇒ Object
-
#store_location! ⇒ Object
TOTALLY NOT DOING THE SCOPE THING.
Class Method Details
Instance Method Details
#api_invalid_token ⇒ Object
33 34 35 |
# File 'lib/gds-sso/failure_app.rb', line 33 def api_invalid_token ("Bearer token does not appear to be valid", "invalid_token") end |
#api_missing_token ⇒ Object
37 38 39 |
# File 'lib/gds-sso/failure_app.rb', line 37 def api_missing_token ("No bearer token was provided", "invalid_request") end |
#redirect ⇒ Object
28 29 30 31 |
# File 'lib/gds-sso/failure_app.rb', line 28 def redirect store_location! redirect_to "/auth/gds" end |
#store_location! ⇒ Object
TOTALLY NOT DOING THE SCOPE THING. PROBABLY SHOULD.
47 48 49 |
# File 'lib/gds-sso/failure_app.rb', line 47 def store_location! session["return_to"] = request.env["warden.options"][:attempted_path] if request.get? end |