#include <Config.h>
Public Member Functions | |
Config ()=default | |
Config (Config &&)=delete | |
~Config ()=default | |
Public Attributes | |
Auth::ConfigVector | schemes |
set of auth_params directives More... | |
std::vector< Auth::SchemesConfig > | schemeLists |
set of auth_schemes directives More... | |
acl_access * | schemeAccess = nullptr |
the ACL list for auth_schemes directives More... | |
time_t | garbageCollectInterval = 0 |
the authenticate_cache_garbage_interval More... | |
time_t | credentialsTtl = 0 |
the authenticate_ttl More... | |
time_t | ipTtl = 0 |
the authenticate_ip_ttl More... | |
Detailed Description
Constructor & Destructor Documentation
◆ Config() [1/2]
|
default |
◆ Config() [2/2]
|
delete |
◆ ~Config()
|
default |
Member Data Documentation
◆ credentialsTtl
time_t Auth::Config::credentialsTtl = 0 |
Definition at line 43 of file Config.h.
Referenced by Auth::CredentialsCache::cleanup(), and Auth::User::CredentialsCacheStats().
◆ garbageCollectInterval
◆ ipTtl
time_t Auth::Config::ipTtl = 0 |
Definition at line 46 of file Config.h.
Referenced by Auth::User::addIp().
◆ schemeAccess
acl_access* Auth::Config::schemeAccess = nullptr |
Definition at line 35 of file Config.h.
Referenced by schemesConfig().
◆ schemeLists
std::vector<Auth::SchemesConfig> Auth::Config::schemeLists |
Definition at line 32 of file Config.h.
Referenced by free_AuthSchemes(), parse_AuthSchemes(), and schemesConfig().
◆ schemes
Auth::ConfigVector Auth::Config::schemes |
Definition at line 29 of file Config.h.
Referenced by authenticateReset(), and schemesConfig().
The documentation for this class was generated from the following file:
- src/auth/Config.h