module Authpds::Session::Callbacks

Public Instance Methods

additional_attributes() click to toggle source

Hook to add additional user attributes.

# File lib/authpds/session/callbacks.rb, line 20
def additional_attributes
  {}
end
additional_authorization() click to toggle source

Hook to provide additional authorization requirements

# File lib/authpds/session/callbacks.rb, line 15
def additional_authorization
  return true
end
attempt_sso?() click to toggle source

Hook to determine if we should attempt to establish a PDS session

# File lib/authpds/session/callbacks.rb, line 10
def attempt_sso?
  return false
end
expiration_date() click to toggle source

Hook to update expiration date if necessary

# File lib/authpds/session/callbacks.rb, line 25
def expiration_date
  1.week.ago
end
pds_record_identifier() click to toggle source

Hook for more complicated logic to determine PDS user record identifier

# File lib/authpds/session/callbacks.rb, line 5
def pds_record_identifier
  @pds_record_identifier ||= self.class.pds_record_identifier
end