Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
defaults.h File Reference
#include "traits.h"

Go to the source code of this file.

Namespaces

namespace  jwt
 JSON Web Token.

Macros

#define JWT_DISABLE_PICOJSON

Typedefs

using jwt::claim = basic_claim<traits::nlohmann_json>
 a class to store a generic JSON for Modern C++ value as claim
using jwt::verify_context = verify_ops::verify_context<traits::nlohmann_json>

Functions

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

Macro Definition Documentation

◆ JWT_DISABLE_PICOJSON

#define JWT_DISABLE_PICOJSON

Definition at line 5 of file defaults.h.