Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
DigestAuthenticator.h File Reference
Include dependency graph for DigestAuthenticator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DigestAuthenticator
 Implements HTTP Digest authentication. More...
 

Macros

#define DigestAuthenticator_setLoginTracker(o, loginTracker)    (o)->tracker=loginTracker
 C form of DigestAuthenticator::setLoginTracker. More...
 
#define DigestAuthenticator_setFilterMsDomain(o, state)    (o)->filterMsDomain=state
 Select user-name domain-prefix filtering (initially FALSE). More...
 
#define DigestAuthenticator_setStrictMode(o, enableStrictMode)    (o)->strictMode=enableStrictMode
 Control repeated Digest validation for an authenticated session. More...
 

Typedefs

typedef DigestAuthenticator DigestAuthenticator
 Implements HTTP Digest authentication. More...
 

Functions

BA_API void DigestAuthenticator_constructor (DigestAuthenticator *o, UserIntf *userDbIntf, const char *realm, LoginRespIntf *sendLogin)
 C form of DigestAuthenticator::DigestAuthenticator. More...
 
BA_API void DigestAuthenticator_destructor (DigestAuthenticator *o)
 Release authenticator-owned realm storage after detaching all users. More...
 
BA_API int DigestAuthenticator_setAutHeader (const char *, HttpResponse *)
 C form of DigestAuthenticator::setAutHeader. More...