Module: Authenticator (WEBrick::HTTPAuth)

Overview
Module Structure
Class Hierarchy
Constants
Authenticator::RequestField
Authenticator::ResponseField
Authenticator::ResponseInfoField
Authenticator::AuthException
Authenticator::AuthScheme
Instance Attributes
Authenticator#realm [R]
Authenticator#userdb [R]
Authenticator#logger [R]
Instance Methods
Authenticator#check_init / 1
Authenticator#check_scheme / 1
Authenticator#log / 3
Authenticator#error / 2
Authenticator#info / 2
is a submodule of
module: HTTPAuth ( WEBrick )
has modular siblings
module: ProxyAuthenticator   
class: BasicAuth   
class: ProxyBasicAuth   
class: DigestAuth   
class: ProxyDigestAuth   
class: Htdigest   
class: Htgroup   
class: Htpasswd   
module: UserDB   
is included by
class: BasicAuth ( WEBrick::HTTPAuth )
class: DigestAuth ( WEBrick::HTTPAuth )
has properties
constant: RequestField   
constant: ResponseField   
constant: ResponseInfoField   
constant: AuthException   
constant: AuthScheme   
attribute: realm [R]   
attribute: userdb [R]   
attribute: logger [R]   
method: check_init / 1   
method: check_scheme / 1   
method: log / 3   
method: error / 2   
method: info / 2   
is defined at
#12 in webrick/httpauth/authenticator.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: WEBrick
  module: HTTPAuth
module: Authenticator     
module: ProxyAuthenticator     
class: BasicAuth     
class: ProxyBasicAuth     
class: DigestAuth     
class: ProxyDigestAuth     
class: Htdigest     
class: Htgroup     
class: Htpasswd     
module: UserDB     

Constants

Authenticator::RequestField

#13 in webrick/httpauth/authenticator.rb

RequestField = "Authorization"   

Authenticator::ResponseField

#14 in webrick/httpauth/authenticator.rb

ResponseField = "WWW-Authenticate"   

Authenticator::ResponseInfoField

#15 in webrick/httpauth/authenticator.rb

ResponseInfoField = "Authentication-Info"   

Authenticator::AuthException

#16 in webrick/httpauth/authenticator.rb

AuthException = HTTPStatus::Unauthorized   

Authenticator::AuthScheme

#17 in webrick/httpauth/authenticator.rb

AuthScheme = nil # must override by the derived class   

Instance Attributes

Authenticator#realm [R]

#19 in webrick/httpauth/authenticator.rb

Authenticator#userdb [R]

#19 in webrick/httpauth/authenticator.rb

Authenticator#logger [R]

#19 in webrick/httpauth/authenticator.rb

Instance Methods

Authenticator#check_init / 1

#23 in webrick/httpauth/authenticator.rb

check_init ( config )

Authenticator#check_scheme / 1

#40 in webrick/httpauth/authenticator.rb

check_scheme ( req )

Authenticator#log / 3

#53 in webrick/httpauth/authenticator.rb

log ( meth ,
  fmt ,
  *args )

Authenticator#error / 2

#59 in webrick/httpauth/authenticator.rb

error ( fmt ,
  *args )

Authenticator#info / 2

#65 in webrick/httpauth/authenticator.rb

info ( fmt ,
  *args )