Class: SSO::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/sso/server/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#exception_handlerObject

Both



42
43
44
# File 'lib/sso/server/configuration.rb', line 42

def exception_handler
  @exception_handler || default_exception_handler
end

#find_user_for_passportObject



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_ipObject

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

#loggerObject



52
53
54
# File 'lib/sso/server/configuration.rb', line 52

def logger
  @logger ||= default_logger
end

#passport_chip_keyObject



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_msObject



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_backendObject

Client



30
31
32
# File 'lib/sso/server/configuration.rb', line 30

def session_backend
  @session_backend || default_session_backend
end

#user_state_baseObject



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_keyObject



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

#environmentObject



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