userver: server::handlers::auth::digest::UserData Struct Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
server::handlers::auth::digest::UserData Struct Referencefinal

Contains information about the user. More...

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

+ Collaboration diagram for server::handlers::auth::digest::UserData:

Public Types

using HA1 = utils::NonLoggable< class HA1Tag, std::string >
 

Public Member Functions

 UserData (HA1 ha1, std::string nonce, TimePoint timestamp, std::int64_t nonce_count)
 

Public Attributes

HA1 ha1
 
std::string nonce
 
TimePoint timestamp
 
std::int64_t nonce_count {}
 

Detailed Description

Contains information about the user.

Examples
samples/digest_auth_service/auth_digest.cpp.

Definition at line 51 of file auth_checker_base.hpp.

Member Typedef Documentation

◆ HA1

Definition at line 52 of file auth_checker_base.hpp.

Member Data Documentation

◆ ha1

HA1 server::handlers::auth::digest::UserData::ha1

Definition at line 57 of file auth_checker_base.hpp.

◆ nonce

std::string server::handlers::auth::digest::UserData::nonce

Definition at line 58 of file auth_checker_base.hpp.

◆ nonce_count

std::int64_t server::handlers::auth::digest::UserData::nonce_count {}

Definition at line 60 of file auth_checker_base.hpp.

◆ timestamp

TimePoint server::handlers::auth::digest::UserData::timestamp

Definition at line 59 of file auth_checker_base.hpp.


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