Sha256: 9bcc5484216eaacd4e36aa2e0e28d788692f04079c5c58b867a116b1e82419b5
Contents?: true
Size: 524 Bytes
Versions: 11
Compression:
Stored size: 524 Bytes
Contents
require 'apipie_bindings/authenticators/base' module ApipieBindings module Authenticators class CredentialsLegacy < Base def initialize(credentials) @credentials = credentials end def authenticate(request, args) params = @credentials.to_params request.basic_auth(params[:user], params[:password]) end def error(ex) @credentials.clear if ex.is_a? RestClient::Unauthorized end def clear @credentials.clear end end end end
Version data entries
11 entries across 11 versions & 1 rubygems