Module Mixlib::Authentication
In: lib/mixlib/authentication.rb
lib/mixlib/authentication/http_authentication_request.rb
lib/mixlib/authentication/digester.rb
lib/mixlib/authentication/null_logger.rb
lib/mixlib/authentication/signatureverification.rb
lib/mixlib/authentication/version.rb
lib/mixlib/authentication/signedheaderauth.rb

Methods

Classes and Modules

Module Mixlib::Authentication::NullLogger
Module Mixlib::Authentication::SignedHeaderAuth
Class Mixlib::Authentication::AuthenticationError
Class Mixlib::Authentication::Digester
Class Mixlib::Authentication::HTTPAuthenticationRequest
Class Mixlib::Authentication::Log
Class Mixlib::Authentication::MissingAuthenticationHeader
Class Mixlib::Authentication::SignatureVerification

Constants

DEFAULT_SERVER_API_VERSION = "0"
SignatureResponse = Struct.new(:name)
VERSION = "2.1.1"
SigningObject = Struct.new(:http_method, :path, :body, :host, :timestamp, :user_id, :file, :proto_version, :headers) do include SignedHeaderAuth  

SigningObject

A Struct-based value object that contains the necessary information to generate a request signature. `SignedHeaderAuth.signing_object()` provides a more convenient interface to the constructor.

Attributes

logger  [RW] 

Public Instance methods

[Validate]