userver: userver/server/handlers/auth/digest/directives.hpp Source File
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
directives.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/server/handlers/auth/digest/directives.hpp
4/// @brief Various digest authentication directives
5
6#include <userver/utils/string_literal.hpp>
7
8USERVER_NAMESPACE_BEGIN
9
10namespace server::handlers::auth::digest::directives {
11
12inline constexpr utils::StringLiteral kUsername = "username";
13inline constexpr utils::StringLiteral kRealm = "realm";
14inline constexpr utils::StringLiteral kNonce = "nonce";
15inline constexpr utils::StringLiteral kNextNonce = "nextnonce";
16inline constexpr utils::StringLiteral kStale = "stale";
17inline constexpr utils::StringLiteral kUri = "uri";
18inline constexpr utils::StringLiteral kDomain = "domain";
19inline constexpr utils::StringLiteral kResponse = "response";
20inline constexpr utils::StringLiteral kAlgorithm = "algorithm";
21inline constexpr utils::StringLiteral kCnonce = "cnonce";
22inline constexpr utils::StringLiteral kOpaque = "opaque";
23inline constexpr utils::StringLiteral kQop = "qop";
24inline constexpr utils::StringLiteral kNonceCount = "nc";
25inline constexpr utils::StringLiteral kAuthParam = "auth-param";
26
27} // namespace server::handlers::auth::digest::directives
28
29USERVER_NAMESPACE_END