123456789_123456789_123456789_123456789_123456789_

Class: WEBrick::HTTPAuth::ProxyDigestAuth

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, DigestAuth
Instance Chain:
Inherits: WEBrick::HTTPAuth::DigestAuth
Defined in: lib/webrick/httpauth/digestauth.rb

Overview

Digest authentication for proxy servers. See DigestAuth for details.

Constant Summary

Authenticator - Included

AuthException, AuthScheme, RequestField, ResponseField, ResponseInfoField

DigestAuth - Inherited

AuthScheme, MustParams, MustParamsAuth

ProxyAuthenticator - Included

AuthException, InfoField, RequestField, ResponseField

Class Method Summary

DigestAuth - Inherited

.make_passwd

Used by UserDB to create a digest password entry.

.new

Creates a new DigestAuth instance.

Instance Attribute Summary

DigestAuth - Inherited

#algorithm

Digest authentication algorithm.

#qop

Quality of protection.

Authenticator - Included

#logger

The logger for this authenticator.

#realm

The realm this authenticator covers.

#userdb

The user database for this authenticator.

Instance Method Summary

DigestAuth - Inherited

#authenticate

Authenticates a req and returns a 401 Unauthorized using res if the authentication was not correct.

#challenge

Returns a challenge response which asks for authentication information.

#_authenticate, #check_nonce, #check_opaque, #check_uri, #generate_next_nonce, #generate_opaque, #hexdigest, #split_param_value

Authenticator - Included

#check_init

Initializes the authenticator from config

#check_scheme

Ensures req has credentials that can be authenticated.

#error, #info, #log

Constructor Details

This class inherits a constructor from WEBrick::HTTPAuth::DigestAuth

Instance Method Details

#check_uri(req, auth_req) (private)

This method is for internal use only.
[ GitHub ]

  
# File 'lib/webrick/httpauth/digestauth.rb', line 390

def check_uri(req, auth_req) # :nodoc:
  return true
end