userver: server::handlers::auth::digest::AuthCheckerFactoryBase Class Reference
Loading...
Searching...
No Matches
server::handlers::auth::digest::AuthCheckerFactoryBase Class Referenceabstract

#include <userver/server/handlers/auth/digest/auth_checker_factory.hpp>

Detailed Description

Factory base that owns the common Digest checker configuration wiring.

Definition at line 23 of file auth_checker_factory.hpp.

Inheritance diagram for server::handlers::auth::digest::AuthCheckerFactoryBase:

Public Member Functions

 AuthCheckerFactoryBase (const components::ComponentContext &context, std::string_view settings_component_name=AuthCheckerSettingsComponent::kName)
auth::AuthCheckerBasePtr MakeAuthChecker (const HandlerAuthConfig &auth_config) const final

Protected Member Functions

virtual std::shared_ptr< AuthCheckerBaseMakeDigestAuthChecker (const HandlerAuthConfig &auth_config, std::string realm, const AuthCheckerSettings &settings, const SecdistConfig &secdist) const =0

Member Function Documentation

◆ MakeAuthChecker()

auth::AuthCheckerBasePtr server::handlers::auth::digest::AuthCheckerFactoryBase::MakeAuthChecker ( const HandlerAuthConfig & auth_config) const
finalvirtual

The documentation for this class was generated from the following file: