Conscience Core
Public Member Functions | Public Attributes | List of all members
jwt::verify_ops::verify_context< json_traits > Struct Template Reference

#include <jwt.h>

Public Member Functions

 verify_context (date ctime, const decoded_jwt< json_traits > &j, size_t l)
 
basic_claim< json_traits > get_claim (bool in_header, std::error_code &ec) const
 
basic_claim< json_traits > get_claim (bool in_header, json::type t, std::error_code &ec) const
 
basic_claim< json_traits > get_claim (std::error_code &ec) const
 
basic_claim< json_traits > get_claim (json::type t, std::error_code &ec) const
 

Public Attributes

date current_time
 
const decoded_jwt< json_traits > & jwt
 
size_t default_leeway {0}
 
json_traits::string_type claim_key {}
 

Detailed Description

template<typename json_traits>
struct jwt::verify_ops::verify_context< json_traits >

This is the base container which holds the token that need to be verified

Constructor & Destructor Documentation

◆ verify_context()

template<typename json_traits >
jwt::verify_ops::verify_context< json_traits >::verify_context ( date  ctime,
const decoded_jwt< json_traits > &  j,
size_t  l 
)
inline

Member Function Documentation

◆ get_claim() [1/4]

template<typename json_traits >
basic_claim<json_traits> jwt::verify_ops::verify_context< json_traits >::get_claim ( bool  in_header,
json::type  t,
std::error_code &  ec 
) const
inline

◆ get_claim() [2/4]

template<typename json_traits >
basic_claim<json_traits> jwt::verify_ops::verify_context< json_traits >::get_claim ( bool  in_header,
std::error_code &  ec 
) const
inline

◆ get_claim() [3/4]

template<typename json_traits >
basic_claim<json_traits> jwt::verify_ops::verify_context< json_traits >::get_claim ( json::type  t,
std::error_code &  ec 
) const
inline

◆ get_claim() [4/4]

template<typename json_traits >
basic_claim<json_traits> jwt::verify_ops::verify_context< json_traits >::get_claim ( std::error_code &  ec) const
inline

Member Data Documentation

◆ claim_key

template<typename json_traits >
json_traits::string_type jwt::verify_ops::verify_context< json_traits >::claim_key {}

◆ current_time

template<typename json_traits >
date jwt::verify_ops::verify_context< json_traits >::current_time

◆ default_leeway

template<typename json_traits >
size_t jwt::verify_ops::verify_context< json_traits >::default_leeway {0}

◆ jwt

template<typename json_traits >
const decoded_jwt<json_traits>& jwt::verify_ops::verify_context< json_traits >::jwt

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