Module: AuthpdsNyu::Session::Callbacks

Included in:
AuthpdsNyu::Session
Defined in:
lib/authpds-nyu/session/callbacks.rb

Instance Method Summary collapse

Instance Method Details

#pds_record_identifierObject



4
5
6
# File 'lib/authpds-nyu/session/callbacks.rb', line 4

def pds_record_identifier
  (pds_user.respond_to?(:opensso) and pds_user.opensso) ? :uid : :id
end

#valid_sso_sessionObject Also known as: valid_sso_session?



8
9
10
11
12
13
14
15
# File 'lib/authpds-nyu/session/callbacks.rb', line 8

def valid_sso_session
  begin
    return @valid_sso_session ||= AuthpdsNyu::Sun::Opensso.new(controller, opensso_url).is_valid?
  rescue Exception => e
     e
    return false
  end
end