class Faceauth::Authenticate

Public Class Methods

login(user, request_uri) click to toggle source

This method is responsibile for running comparisons between user picture & picture submitted during sign in process. It servers the binary verification result.

# File lib/faceauth/authenticate.rb, line 7
def login(user, request_uri)
  Findface.api_key = Faceauth.findface_api_key
  begin  
    options = {
      "photo1": request_uri + "#{user.send(Faceauth.signup_picture_column).url}",
      "photo2": request_uri + "#{user.send(Faceauth.signin_picture_column).url}",
      "threshold": "strict"
    }
    return Findface::Utility.verify options
  rescue Findface::Error => e
    puts e.parsed_response
    puts "\n"
    puts e.message
  end
end