Sha256: 82ae9b3eb9a312c14ce461042740cb56ff31628b7044f46cffe0fce022a4e460
Contents?: true
Size: 617 Bytes
Versions: 6
Compression:
Stored size: 617 Bytes
Contents
require_relative "base_client" module PortalConnectors class IdDetectionClient < BaseClient def self.singleton @singleton ||= new end def fetch_verification_by_id(identity_access_key) url = "#{host}/challenges/#{identity_access_key}" res = Curl::Easy.perform(url) do |c| c.timeout = 10 c.version = Curl::HTTP_1_1 c.headers["Authorization"] = signature_for(identity_access_key) c.headers["Appname"] = PortalConnectors.requester end [JSON.parse(res.body_str), res.response_code == 200] rescue => e return_error e end end end
Version data entries
6 entries across 6 versions & 1 rubygems