Class: SSO::Configuration
- Inherits:
-
Object
- Object
- SSO::Configuration
show all
- Includes:
- Logging
- Defined in:
- lib/sso/configuration.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods included from Logging
#debug, #error, #fatal, #info, #progname, #warn
Instance Attribute Details
#exception_handler ⇒ Object
53
54
55
|
# File 'lib/sso/configuration.rb', line 53
def exception_handler
@exception_handler || default_exception_handler
end
|
#find_user_for_passport ⇒ Object
19
20
21
|
# File 'lib/sso/configuration.rb', line 19
def find_user_for_passport
@find_user_for_passport || fail('You need to configure find_user_for_passport, see SSO::Configuration for more info.')
end
|
#human_readable_location_for_ip ⇒ Object
9
10
11
|
# File 'lib/sso/configuration.rb', line 9
def human_readable_location_for_ip
@human_readable_location_for_ip || default_human_readable_location_for_ip
end
|
#logger ⇒ Object
68
69
70
|
# File 'lib/sso/configuration.rb', line 68
def logger
@logger ||= default_logger
end
|
#metric ⇒ Object
58
59
60
|
# File 'lib/sso/configuration.rb', line 58
def metric
@metric || default_metric
end
|
#oauth_client_id ⇒ Object
41
42
43
|
# File 'lib/sso/configuration.rb', line 41
def oauth_client_id
@oauth_client_id || fail('You need to configure the oauth_client_id, see SSO::Configuration for more info.')
end
|
#oauth_client_secret ⇒ Object
46
47
48
|
# File 'lib/sso/configuration.rb', line 46
def oauth_client_secret
@oauth_client_secret || fail('You need to configure the oauth_client_secret, see SSO::Configuration for more info.')
end
|
#passport_chip_key ⇒ Object
63
64
65
|
# File 'lib/sso/configuration.rb', line 63
def passport_chip_key
@passport_chip_key || fail('You need to configure a secret passport_chip_key, see SSO::Configuration for more info.')
end
|
#passport_verification_timeout_ms ⇒ Object
36
37
38
|
# File 'lib/sso/configuration.rb', line 36
def passport_verification_timeout_ms
@passport_verification_timeout_ms || default_passport_verification_timeout_ms
end
|
#session_backend ⇒ Object
31
32
33
|
# File 'lib/sso/configuration.rb', line 31
def session_backend
@session_backend || default_session_backend
end
|
#user_state_base ⇒ Object
14
15
16
|
# File 'lib/sso/configuration.rb', line 14
def user_state_base
@user_state_base || fail('You need to configure user_state_base, see SSO::Configuration for more info.')
end
|
#user_state_key ⇒ Object
24
25
26
|
# File 'lib/sso/configuration.rb', line 24
def user_state_key
@user_state_key || fail('You need to configure a secret user_state_key, see SSO::Configuration for more info.')
end
|
Instance Method Details
#environment ⇒ Object
73
74
75
|
# File 'lib/sso/configuration.rb', line 73
def environment
@environment ||= default_environment
end
|
#environment=(new_environment) ⇒ Object
77
78
79
|
# File 'lib/sso/configuration.rb', line 77
def environment=(new_environment)
@environment = new_environment.to_s
end
|