Sha256: 0f099e530bd8ffd1b33581b8cb4e78fbd86cc3e98901c05dbd19bd7b26292f6d
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
require 'devise' module Devise # The hostname or IP address of the radius server mattr_accessor :radius_server # The port for the radius server mattr_accessor :radius_server_port @@radius_server_port = 1812 # The secret for the radius server mattr_accessor :radius_server_secret # The timeout in seconds for radius requests mattr_accessor :radius_server_timeout @@radius_server_timeout = 60 # The number of times to retry radius requests mattr_accessor :radius_server_retries @@radius_server_retries = 0 # The database column that holds the unique identifier for the radius user mattr_accessor :radius_uid_field @@radius_uid_field = :radius_uid # The procedure to use to build the unique identifier for the radius user mattr_accessor :radius_uid_generator @@radius_uid_generator = Proc.new { |username, server| "#{username}@#{server}" } # The path to load radius dictionary files from mattr_accessor :radius_dictionary_path # Option to handle radius timeout as authentication failure mattr_accessor :handle_radius_timeout_as_failure @@handle_radius_timeout_as_failure = false end Devise.add_module(:radius_authenticatable, :route => :session, :strategy => true, :controller => :sessions, :model => true)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devise-radius-authenticatable-0.0.6 | lib/devise/radius_authenticatable.rb |
devise-radius-authenticatable-0.0.5 | lib/devise/radius_authenticatable.rb |