Sha256: a12203f624489eb729eb7671817483e1bc792843c4922840e14d4b7d18290063
Contents?: true
Size: 1.76 KB
Versions: 2
Compression:
Stored size: 1.76 KB
Contents
require "devise-otp/version" # cherry pick active-support extensions #require 'active_record/connection_adapters/abstract/schema_definitions' require 'active_support/core_ext/integer' require 'active_support/core_ext/string' require 'active_support/ordered_hash' require 'active_support/concern' require 'devise' module Devise # # # mattr_accessor :otp_mandatory @@otp_mandatory = false # # # mattr_accessor :otp_authentication_timeout @@otp_authentication_timeout = 3.minutes # # # mattr_accessor :recovery_tokens @@recovery_tokens = 5 ## false to disable # # # mattr_accessor :otp_drift_window @@otp_drift_window = 3 # in seconds # # if the user wants to change Otp settings, # ask the password (and the token) again if this time has passed since the last # time the user has provided valid credentials # mattr_accessor :otp_credentials_refresh @@otp_credentials_refresh = 15.minutes # or like 15.minutes, false to disable # # the user identifier for the token is <email>/Application_name # mattr_accessor :otp_uri_application @@otp_uri_application = Rails.application.class.parent_name module Otp end end module DeviseOtpAuthenticatable autoload :Hooks, 'devise_otp_authenticatable/hooks' autoload :Mapping, 'devise_otp_authenticatable/mapping' module Controllers autoload :Helpers, 'devise_otp_authenticatable/controllers/helpers' autoload :UrlHelpers, 'devise_otp_authenticatable/controllers/url_helpers' end end require 'devise_otp_authenticatable/routes' require 'devise_otp_authenticatable/engine' Devise.add_module :otp_authenticatable, :controller => :otp_tokens, :model => 'devise_otp_authenticatable/models/otp_authenticatable', :route => :otp
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devise-otp-0.2.0 | lib/devise-otp.rb |
devise-otp-0.1.1 | lib/devise-otp.rb |