Sha256: af9c31dc5cb5de2d1e0b50c572d2839de05e9240899ef5bbb4fa091ad16596bf

Contents?: true

Size: 379 Bytes

Versions: 8

Compression:

Stored size: 379 Bytes

Contents

class AuthenticationsController < ActionController::Base
  include GDS::SSO::ControllerMethods

  before_action :authenticate_user!, only: :callback
  layout false

  def callback
    redirect_to session["return_to"] || "/"
  end

  def failure; end

  def sign_out
    logout
    redirect_to "#{GDS::SSO::Config.oauth_root_url}/users/sign_out", allow_other_host: true
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gds-sso-19.1.0 app/controllers/authentications_controller.rb
gds-sso-19.0.0 app/controllers/authentications_controller.rb
gds-sso-18.1.0 app/controllers/authentications_controller.rb
gds-sso-18.0.0 app/controllers/authentications_controller.rb
gds-sso-17.1.1 app/controllers/authentications_controller.rb
gds-sso-17.1.0 app/controllers/authentications_controller.rb
gds-sso-17.0.0 app/controllers/authentications_controller.rb
gds-sso-16.1.0 app/controllers/authentications_controller.rb