Method: Authify::API::Models::User.from_api_key

Defined in:
lib/authify/api/models/user.rb

.from_api_key(access, secret) ⇒ Object



86
87
88
89
90
# File 'lib/authify/api/models/user.rb', line 86

def self.from_api_key(access, secret)
  key = APIKey.find_by_access_key(access)
  verification_truthiness = (key.user.verified? || !CONFIG[:verifications][:required])
  key.user if key && key.compare_secret(secret) && verification_truthiness
end