Barracuda Application Server C/C++ Reference
FormAuthenticator Struct Reference

Detailed Description

Implements Form-Based Authentication.

See the User Authentication documentation for an introduction to authentication and authorization. A form authenticator can be used only by browser clients.

See also

#include <FormAuthenticator.h>

Inheritance diagram for FormAuthenticator:

Public Member Functions

 FormAuthenticator (UserIntf *userDbIntf, const char *realm, LoginRespIntf *sendLogin)
void setLoginTracker (LoginTracker *tracker)
 Prevent dictionary attacks. More...
void setSecure ()
 Set authenticator into secure mode and accept only SSL connections. 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...