Barracuda Application Server C/C++ Reference
NO
DigestAuthenticator Struct Reference

Detailed Description

Implements Digest Authentication.

Please see the User Authentication documentation for more information.

#include <DigestAuthenticator.h>

Inheritance diagram for DigestAuthenticator:

Public Member Functions

 DigestAuthenticator (UserIntf *userDbIntf, const char *realm, LoginRespIntf *sendLogin)
 
void setLoginTracker (LoginTracker *tracker)
 Prevent dictionary attacks. More...
 
void setStrictMode (bool enableStrictMode=false)
 Enable strict mode. More...
 
- Public Member Functions inherited from AuthenticatorIntf
 AuthenticatorIntf (AuthenticatorIntf_Authenticate authenticate)
 The constructor is used by one of the BasicAuthenticator, DigestAuthenticator or FormAuthenticator constructors.
 
AuthenticatedUserauthenticate (const char *relPath, HttpCommand *cmd)
 Authenticate the user. More...
 

Static Public Member Functions

static void setAutHeader (const char *realm, HttpResponse *response)
 Sets a HTTP digest authenticate header and sets status to. More...