Module: Authpds::Session::AuthpdsCallbackMethods
- Defined in:
- lib/authpds/session.rb
Instance Method Summary collapse
-
#additional_attributes ⇒ Object
Hook to add additional user attributes.
-
#additional_authorization ⇒ Object
Hook to provide additional authorization requirements.
-
#expiration_date ⇒ Object
Hook to update expiration date if necessary.
-
#pds_record_identifier ⇒ Object
Hook for more complicated logic to determine PDS user record identifier.
-
#valid_sso_session? ⇒ Boolean
Hook to determine if we should set up an SSO session.
Instance Method Details
#additional_attributes ⇒ Object
Hook to add additional user attributes.
153 154 155 |
# File 'lib/authpds/session.rb', line 153 def additional_attributes {} end |
#additional_authorization ⇒ Object
Hook to provide additional authorization requirements
148 149 150 |
# File 'lib/authpds/session.rb', line 148 def return true end |
#expiration_date ⇒ Object
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_identifier ⇒ Object
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
143 144 145 |
# File 'lib/authpds/session.rb', line 143 def valid_sso_session? return false end |