Conscience Core
Namespaces | Macros | Typedefs | Functions
defaults.h File Reference
#include "traits.h"

Go to the source code of this file.

Namespaces

 jwt
 JSON Web Token.
 

Macros

#define JWT_DISABLE_PICOJSON
 

Typedefs

using jwt::claim = basic_claim< traits::boost_json >
 a class to store a generic Boost.JSON value as claim More...
 
using jwt::verify_context = verify_ops::verify_context< traits::boost_json >
 

Functions

verifier< default_clock, traits::boost_json > jwt::verify ()
 
template<typename json_traits >
builder< json_traits > jwt::create ()
 
decoded_jwt< traits::boost_json > jwt::decode (const std::string &token)
 
template<typename Decode >
decoded_jwt< traits::boost_json > jwt::decode (const std::string &token, Decode decode)
 
jwk< traits::boost_json > jwt::parse_jwk (const traits::boost_json::string_type &token)
 
jwks< traits::boost_json > jwt::parse_jwks (const traits::boost_json::string_type &token)
 

Macro Definition Documentation

◆ JWT_DISABLE_PICOJSON

#define JWT_DISABLE_PICOJSON