class Authie::Config

Attributes

persistent_session_length[W]
session_inactivity_timeout[W]
sudo_session_timeout[W]

Public Class Methods

new() click to toggle source
# File lib/authie/config.rb, line 7
def initialize
  @callbacks = {}
end

Public Instance Methods

events() click to toggle source
# File lib/authie/config.rb, line 32
def events
  @events ||= EventManager.new
end
persistent_session_length() click to toggle source
# File lib/authie/config.rb, line 16
def persistent_session_length
  @persistent_session_length || 2.months
end
session_inactivity_timeout() click to toggle source
# File lib/authie/config.rb, line 11
def session_inactivity_timeout
  @session_inactivity_timeout || 12.hours
end
sudo_session_timeout() click to toggle source
# File lib/authie/config.rb, line 20
def sudo_session_timeout
  @sudo_session_timeout || 10.minutes
end
user_relationship_options() click to toggle source
# File lib/authie/config.rb, line 24
def user_relationship_options
  @user_relationship_options ||= {}
end