Sha256: 658958695d8645e7c7c7b903d029c3f249f1e70dd370fc66e14bed4ff1f4bfdf

Contents?: true

Size: 603 Bytes

Versions: 35

Compression:

Stored size: 603 Bytes

Contents

require "rodauth"
require "rodauth/rails/feature"

module Rodauth
  module Rails
    # Base auth class that applies some changes to the default configuration.
    class Auth < Rodauth::Auth
      configure do
        enable :rails

        # database functions are more complex to set up, so disable them by default
        use_database_authentication_functions? false

        # avoid having to set deadline values in column default values
        set_deadline_values? true

        # use HMACs for additional security
        hmac_secret { Rodauth::Rails.secret_key_base }
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
rodauth-rails-2.0.2 lib/rodauth/rails/auth.rb
rodauth-rails-2.0.1 lib/rodauth/rails/auth.rb
rodauth-rails-2.0.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.15.2 lib/rodauth/rails/auth.rb
rodauth-rails-1.15.1 lib/rodauth/rails/auth.rb
rodauth-rails-1.15.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.14.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.13.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.12.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.11.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.10.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.9.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.8.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.7.1 lib/rodauth/rails/auth.rb
rodauth-rails-1.7.0 lib/rodauth/rails/auth.rb
rodauth-rails-1.6.4 lib/rodauth/rails/auth.rb
rodauth-rails-1.6.3 lib/rodauth/rails/auth.rb
rodauth-rails-1.6.2 lib/rodauth/rails/auth.rb
rodauth-rails-1.6.1 lib/rodauth/rails/auth.rb
rodauth-rails-1.6.0 lib/rodauth/rails/auth.rb