module Tokenable::Strategies::SecurePassword
Public Instance Methods
from_tokenable_params(params)
click to toggle source
# File lib/tokenable/strategies/secure_password.rb, line 9 def from_tokenable_params(params) email, password = parse_auth_params(params) user = Tokenable::Config.user_class.find_by(email: email) return nil unless user return nil unless user.authenticate(password) user end
parse_auth_params(params)
click to toggle source
# File lib/tokenable/strategies/secure_password.rb, line 22 def parse_auth_params(params) [ params[:email], params[:password], ] end