Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
Authenticator.h File Reference
Include dependency graph for Authenticator.h:

Go to the source code of this file.

Classes

struct  Authenticator
 Combines HTTP Basic, HTTP Digest, and form-based authentication. More...
 

Macros

#define Authenticator_setLoginTracker(o, loginTracker)
 C form of Authenticator::setLoginTracker. More...
 
#define Authenticator_getBasicAuthenticator(o)   (&(o)->basicAuth)
 Access the embedded Basic authenticator. More...
 
#define Authenticator_getDigestAuthenticator(o)   (&(o)->digestAuth)
 Access the embedded Digest authenticator. More...
 
#define Authenticator_getFormAuthenticator(o)   (&(o)->formAuth)
 Access the embedded Form authenticator. More...
 

Typedefs

typedef Authenticator Authenticator
 Combines HTTP Basic, HTTP Digest, and form-based authentication. More...
 

Functions

BA_API void Authenticator_constructor (Authenticator *o, UserIntf *userDbIntf, const char *realm, LoginRespIntf *sendLogin)
 C form of Authenticator::Authenticator. More...
 
BA_API void Authenticator_destructor (Authenticator *o)
 Release authenticator-owned realm storage after detaching all users. More...