|
Barracuda Application Server C/C++ Reference
Native APIs, integration guides, and platform interfaces
|
Implements browser-oriented 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.
#include <FormAuthenticator.h>

Public Member Functions | |
| FormAuthenticator () | |
| Leave storage uninitialized; call FormAuthenticator_constructor before use. More... | |
| FormAuthenticator (UserIntf *userDbIntf, const char *realm, LoginRespIntf *sendLogin) | |
| Construct an authenticator using application-provided user lookup. More... | |
| void | setLoginTracker (LoginTracker *tracker) |
| Configure login-attempt tracking. More... | |
| void | setSecure () |
| Set the authenticator into secure mode and accept only SSL/TLS connections. More... | |
Public Member Functions inherited from AuthenticatorIntf | |
| AuthenticatorIntf (AuthenticatorIntf_Authenticate authenticate) | |
| Install an authentication callback. More... | |
| AuthenticatedUser * | authenticate (const char *relPath, HttpCommand *cmd) |
| Authenticate the user. More... | |
| FormAuthenticator::FormAuthenticator | ( | ) |
Leave storage uninitialized; call FormAuthenticator_constructor before use.