Repository URL to install this package:
|
Version:
4.0.0.pre.3 ▾
|
Devise.setup do |config|
config.secret_key = '3c5838ae11f5d46714d4db20279abafc386fbf7865a1ec902f205d'\
'9a46fcfef187c59c49f9d80bbc09b5cdff11a82e7b4ef8b18cd66a'\
'18d086575b334dd6fe75'
##
# Mailer Configuration
##
config.mailer_sender = 'robot@getfitter.co'
# config.mailer = 'Devise::Mailer'
##
# ORM configuration
##
require 'devise/orm/active_record'
##
# Global Authentication configuration
##
config.case_insensitive_keys = [:email]
config.strip_whitespace_keys = [:email]
config.skip_session_storage = [:http_auth]
config.sign_out_via = :delete
##
# Configuration for :database_authenticatable
##
config.stretches = Rails.env.test? ? 1 : 10
##
# Configuration for :confirmable
##
# require email changes to be reconfirmed
config.reconfirmable = true
##
# Configuration for :rememberable
##
config.remember_for = 3.weeks
config.expire_all_remember_me_on_sign_out = true
##
# Configuration for :validatable
##
config.password_length = 5..128
# assert we have an @ symbol to provide validation feedback
config.email_regexp = /\A[^@]+@[^@]+\z/
##
# Configuration for :lockable
##
config.lock_strategy = :failed_attempts
config.unlock_keys = [:email]
config.unlock_strategy = :both # allow unlocking via email & time
config.maximum_attempts = 20
config.unlock_in = 1.hour
config.last_attempt_warning = true
##
# Configuration for :recoverable
##
config.reset_password_keys = [:email]
config.reset_password_within = 6.hours
##
# OmniAuth
##
# config.omniauth :github, 'APP_ID', 'APP_SECRET', scope: 'user,public_repo'
config.omniauth :gplus, Core.configuration.gplus_key,
Core.configuration.gplus_secret,
scope: 'userinfo.email, userinfo.profile'
config.omniauth :facebook, Core.configuration.facebook_key,
Core.configuration.facebook_secret
##
# Mountable engine configuration
##
config.router_name = :core
config.parent_controller = 'Core::ApplicationController'
end