module Grnds::Sso::Authentication

Protected Instance Methods

authenticate_user() click to toggle source
# File lib/grnds/sso/authentication.rb, line 23
def authenticate_user
  set_development_credentials if %w[test].include?(Rails.env)
  redirect_to Grnds::Sso.sign_in_url unless authenticated?
end
authenticated?() click to toggle source
# File lib/grnds/sso/authentication.rb, line 28
def authenticated?
  session[:init] = true unless session.loaded?
  current_user.present?
end
set_development_credentials() click to toggle source
# File lib/grnds/sso/authentication.rb, line 16
def set_development_credentials
  session['customer_name'] ||= 'Grand Rounds'
  session['uid'] ||= '57'
  session['first_name'] ||= 'Kenneth'
  session['last_name'] ||= 'Berland'
end