Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
defaults.h
Go to the documentation of this file.
1#ifndef JWT_CPP_NLOHMANN_JSON_DEFAULTS_H
2#define JWT_CPP_NLOHMANN_JSON_DEFAULTS_H
3
4#ifndef JWT_DISABLE_PICOJSON
5#define JWT_DISABLE_PICOJSON
6#endif
7
8#include "traits.h"
9
10namespace jwt {
18
26
34
35#ifndef JWT_DISABLE_BASE64
46#endif
47
59 template<typename Decode>
63
73
83
89} // namespace jwt
90
91#endif // JWT_CPP_NLOHMANN_JSON_DEFAULTS_H
a class to store a generic JSON value as claim
Definition jwt.h:2586
JSON Web Key.
Definition jwt.h:3861
JWK Set.
Definition jwt.h:4072
*brief create a new JSON pointer by appending the unescaped token at the end of the JSON pointer *sa string_t token
Definition json.hpp:14636
JSON Web Token.
Definition base.h:21
verify_ops::verify_context< traits::nlohmann_json > verify_context
Definition defaults.h:88
jwk< json_traits > parse_jwk(const typename json_traits::string_type &jwk_)
Definition jwt.h:4233
jwks< json_traits > parse_jwks(const typename json_traits::string_type &jwks_)
Definition jwt.h:4247
verifier< default_clock, traits::nlohmann_json > verify()
Definition defaults.h:23
basic_claim< traits::nlohmann_json > claim
a class to store a generic JSON for Modern C++ value as claim
Definition defaults.h:17
builder< default_clock, traits::nlohmann_json > create()
Definition defaults.h:31
decoded_jwt< json_traits > decode(const typename json_traits::string_type &token, Decode decode)
Decode a token. This can be used to to help access important feild like 'x5c' for verifying tokens....
Definition jwt.h:4208
std::string string_type
Definition traits.h:18