#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
