11#include <userver/components/component_base.hpp>
12#include <userver/dynamic_config/source.hpp>
13#include <userver/server/handlers/auth/digest/auth_checker_settings_component.hpp>
15#include "auth_checker_settings.hpp"
17USERVER_NAMESPACE_BEGIN
19namespace server::handlers::auth::digest {
23 std::size_t way_size{};
43 static constexpr std::string_view
kName =
"nonce-cache-settings";
45 NonceCacheSettingsComponent(
const components::ComponentConfig& config,
const components::ComponentContext& context);
47 ~NonceCacheSettingsComponent()
final;
51 static yaml_config::Schema GetStaticConfigSchema();
60inline constexpr bool components::kHasValidate<server::handlers::auth::digest::NonceCacheSettingsComponent> =
true;