Class: SSO::Configuration
- Inherits:
-
Object
- Object
- SSO::Configuration
- Defined in:
- lib/sso/server/configuration.rb
Instance Attribute Summary collapse
-
#exception_handler ⇒ Object
Both.
- #find_user_for_passport ⇒ Object
-
#human_readable_location_for_ip ⇒ Object
Server.
- #logger ⇒ Object
- #passport_chip_key ⇒ Object
- #passport_verification_timeout_ms ⇒ Object
-
#session_backend ⇒ Object
Client.
- #user_state_base ⇒ Object
- #user_state_key ⇒ Object
Instance Method Summary collapse
Instance Attribute Details
#exception_handler ⇒ Object
Both
42 43 44 |
# File 'lib/sso/server/configuration.rb', line 42 def exception_handler @exception_handler || default_exception_handler end |
#find_user_for_passport ⇒ Object
18 19 20 |
# File 'lib/sso/server/configuration.rb', line 18 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
Server
8 9 10 |
# File 'lib/sso/server/configuration.rb', line 8 def human_readable_location_for_ip @human_readable_location_for_ip || default_human_readable_location_for_ip end |
#logger ⇒ Object
52 53 54 |
# File 'lib/sso/server/configuration.rb', line 52 def logger @logger ||= default_logger end |
#passport_chip_key ⇒ Object
47 48 49 |
# File 'lib/sso/server/configuration.rb', line 47 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
35 36 37 |
# File 'lib/sso/server/configuration.rb', line 35 def passport_verification_timeout_ms @passport_verification_timeout_ms || default_passport_verification_timeout_ms end |
#session_backend ⇒ Object
Client
30 31 32 |
# File 'lib/sso/server/configuration.rb', line 30 def session_backend @session_backend || default_session_backend end |
#user_state_base ⇒ Object
13 14 15 |
# File 'lib/sso/server/configuration.rb', line 13 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
23 24 25 |
# File 'lib/sso/server/configuration.rb', line 23 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
57 58 59 |
# File 'lib/sso/server/configuration.rb', line 57 def environment @environment ||= default_environment end |
#environment=(new_environment) ⇒ Object
61 62 63 |
# File 'lib/sso/server/configuration.rb', line 61 def environment=(new_environment) @environment = new_environment.to_s end |