Sha256: 4a6f60931e2fdb93442eaec8eef3684f41bd434df8848c298c46642b94e82ad2
Contents?: true
Size: 1.21 KB
Versions: 2
Compression:
Stored size: 1.21 KB
Contents
# Use this file to setup SimpleAuth. SimpleAuth.setup do |config| # Generate the password hash. The specified block should expected # the plain password and the password hash as block parameters. # config.crypter = proc {|password, salt| Digest::SHA256.hexdigest("#{password}--#{salt}") } # Generate the password salt. The specified block should expect # the ActiveRecord instance as block parameter. # config.salt = proc {|r| Digest::SHA256.hexdigest("#{Time.now.to_s}--#{r.email}")} # Set which attributes will be used for authentication. config.credentials = [:email, :login] # Set the login url. config.login_url = proc { login_path } # Logged users will be redirect to this url # when +redirect_logged_user+ helper is used. config.logged_url = proc { root_path } # Automatically remove all session values that start with your model name. # # When an existing session is destroyed or a new session is created, # SimpleAuth will remove the record id stored as <tt>#{SimpleAuth::Config.model}</tt>. # # Additionally, you can enable this option to remove any other key composed by # <tt>#{SimpleAuth::Config.model}_*</tt>. # cattr_accessor :wipeout_session @@wipeout_session = false end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple_auth-1.3.1 | templates/initializer.rb |
simple_auth-1.3.0 | templates/initializer.rb |