- Inheritance
- < Object
- Included Modules
- Authenticator
Constants
Name | Description | |
---|---|---|
AuthScheme | = "Digest" | |
MustParams | = ['username','realm','nonce','uri','response'] | |
MustParamsAuth | = ['cnonce','nc'] | |
OpaqueInfo | = Struct.new(:time, :nonce, :nc) |
Attributes
Name | Visibility | R/W | Description |
---|---|---|---|
algorithm | public | R | |
qop | public | R |
Methods
Class
Visibility | Signature |
---|---|
public | make_passwd (realm, user, pass) |
public | new (config, default=Config::DigestAuth) |
Instance
Visibility | Signature |
---|---|
public | authenticate (req, res) |
public | challenge (req, res, stale=false) |