userver: userver/server/handlers/auth/digest/standalone_checker.hpp File Reference
Loading...
Searching...
No Matches
standalone_checker.hpp File Reference

Detailed Description

Class for digest authentication checker. Implements a stand-alone digest-authentication logic.

Definition in file standalone_checker.hpp.

Go to the source code of this file.

#include <chrono>
#include <cstdint>
#include <functional>
#include <random>
#include <string_view>
#include <userver/cache/expirable_lru_cache.hpp>
#include <userver/concurrent/mpsc_queue.hpp>
#include <userver/concurrent/variable.hpp>
#include <userver/crypto/hash.hpp>
#include <userver/rcu/rcu_map.hpp>
#include <userver/server/handlers/auth/digest/auth_checker_base.hpp>
#include <userver/server/handlers/auth/digest/auth_checker_settings.hpp>
#include <userver/server/handlers/auth/digest/directives_parser.hpp>
#include <userver/server/http/http_request.hpp>
#include <userver/server/http/http_response.hpp>
#include <userver/server/http/http_status.hpp>
#include <userver/server/request/request_context.hpp>
+ Include dependency graph for standalone_checker.hpp:

Classes

struct  server::handlers::auth::digest::NonceInfo
 
class  server::handlers::auth::digest::AuthStandaloneCheckerBase
 Class for digest authentication checker. Implements a stand-alone digest-authentication logic. More...
 

Namespaces

namespace  server::handlers
 Most common userver HTTP handlers.