Sha256: 071aa5a62eba19d36b46c4934d6baa4a0cb4bf3129db628db270810618b51b7c

Contents?: true

Size: 416 Bytes

Versions: 114

Compression:

Stored size: 416 Bytes

Contents

class Users::SessionsController < Devise::SessionsController

  def new
    store_location_for(:user, request.referrer)
    if Ddr::Auth.require_shib_user_authn
      flash.discard(:alert)
      redirect_to user_omniauth_authorize_path(:shibboleth)
    else
      super
    end
  end

  def after_sign_out_path_for(scope)
    return Ddr::Auth.sso_logout_url if Ddr::Auth.require_shib_user_authn
    super
  end

end

Version data entries

114 entries across 114 versions & 1 rubygems

Version Path
ddr-models-1.13.1 app/controllers/users/sessions_controller.rb
ddr-models-1.13.0 app/controllers/users/sessions_controller.rb
ddr-models-1.11.8 app/controllers/users/sessions_controller.rb
ddr-models-1.12.3 app/controllers/users/sessions_controller.rb
ddr-models-1.11.7 app/controllers/users/sessions_controller.rb
ddr-models-1.12.2 app/controllers/users/sessions_controller.rb
ddr-models-1.11.6 app/controllers/users/sessions_controller.rb
ddr-models-1.12.1 app/controllers/users/sessions_controller.rb
ddr-models-1.11.5 app/controllers/users/sessions_controller.rb
ddr-models-1.12.0 app/controllers/users/sessions_controller.rb
ddr-models-1.11.4 app/controllers/users/sessions_controller.rb
ddr-models-1.11.3 app/controllers/users/sessions_controller.rb
ddr-models-1.11.2 app/controllers/users/sessions_controller.rb
ddr-models-1.11.1 app/controllers/users/sessions_controller.rb