Module: Authpds::Session::AuthpdsCallbackMethods

Defined in:
lib/authpds/session.rb

Instance Method Summary collapse

Instance Method Details

#additional_attributesObject

Hook to add additional user attributes.



153
154
155
# File 'lib/authpds/session.rb', line 153

def additional_attributes
  {}
end

#additional_authorizationObject

Hook to provide additional authorization requirements



148
149
150
# File 'lib/authpds/session.rb', line 148

def additional_authorization
  return true
end

#expiration_dateObject

Hook to update expiration date if necessary



158
159
160
# File 'lib/authpds/session.rb', line 158

def expiration_date
  1.week.ago
end

#pds_record_identifierObject

Hook for more complicated logic to determine PDS user record identifier



138
139
140
# File 'lib/authpds/session.rb', line 138

def pds_record_identifier
  self.class.pds_record_identifier
end

#valid_sso_session?Boolean

Hook to determine if we should set up an SSO session

Returns:

  • (Boolean)


143
144
145
# File 'lib/authpds/session.rb', line 143

def valid_sso_session?
  return false
end