module Authpds::Session::Config
Public Instance Methods
anonymous(value = nil)
click to toggle source
Does the system allow anonymous access?
# File lib/authpds/session/config.rb, line 17 def anonymous(value = nil) rw_config(:anonymous, value, true) end
Also aliased as: anonymous=
calling_system(value = nil)
click to toggle source
Name of the system
# File lib/authpds/session/config.rb, line 11 def calling_system(value = nil) rw_config(:calling_system, value, "authpds") end
Also aliased as: calling_system=
institution_param_key(value = nil)
click to toggle source
Querystring parameter key for the institution value
# File lib/authpds/session/config.rb, line 50 def institution_param_key(value = nil) rw_config(:institution_param_key, value, "institute") end
Also aliased as: institution_param_key=
login_inaccessible_url(value = nil)
click to toggle source
Custom url to redirect to in case of system outage
# File lib/authpds/session/config.rb, line 38 def login_inaccessible_url(value = nil) rw_config(:login_inaccessible_url, value, "") end
Also aliased as: login_inaccessible_url=
pds_attributes(value = nil)
click to toggle source
Mapping of PDS attributes
# File lib/authpds/session/config.rb, line 23 def pds_attributes(value = nil) value.each_value { |pds_attr| pds_attr.gsub!("-", "_") } unless value.nil? rw_config(:pds_attributes, value, { email: "email", firstname: "name", lastname: "name", primary_institution: "institute" }) end
Also aliased as: pds_attributes=
pds_record_identifier(value = nil)
click to toggle source
PDS user method to call to identify record
# File lib/authpds/session/config.rb, line 44 def pds_record_identifier(value = nil) rw_config(:pds_record_identifier, value, :id) end
Also aliased as: pds_record_identifier=
pds_url(value = nil)
click to toggle source
Base pds url
# File lib/authpds/session/config.rb, line 5 def pds_url(value = nil) rw_config(:pds_url, value) end
Also aliased as: pds_url=
redirect_logout_url(value = nil)
click to toggle source
Custom redirect logout url
# File lib/authpds/session/config.rb, line 32 def redirect_logout_url(value = nil) rw_config(:redirect_logout_url, value, "") end
Also aliased as: redirect_logout_url=
validate_url_name(value = nil)
click to toggle source
URL name for validation action
# File lib/authpds/session/config.rb, line 56 def validate_url_name(value = nil) rw_config(:validate_url_name, value, "validate_url") end
Also aliased as: validate_url_name=