Auth::Config Class Reference
#include <Config.h>
Collaboration diagram for Auth::Config:

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 dump_AuthSchemes(), 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
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
