JWT-CPP v0.7.2
A header only library for creating and validating JSON Web Tokens (JWT) in C++
Loading...
Searching...
No Matches
defaults.h
1#ifndef JWT_CPP_KAZUHO_PICOJSON_DEFAULTS_H
2#define JWT_CPP_KAZUHO_PICOJSON_DEFAULTS_H
3
4#include "traits.h"
5
6namespace jwt {
14
21 }
22
29 }
30
31#ifndef JWT_DISABLE_BASE64
39 inline decoded_jwt<traits::kazuho_picojson> decode(const std::string& token) {
41 }
42#endif
43
55 template<typename Decode>
56 decoded_jwt<traits::kazuho_picojson> decode(const std::string& token, Decode decode) {
58 }
59
66 inline jwk<traits::kazuho_picojson> parse_jwk(const traits::kazuho_picojson::string_type& token) {
67 return jwk<traits::kazuho_picojson>(token);
68 }
69
76 inline jwks<traits::kazuho_picojson> parse_jwks(const traits::kazuho_picojson::string_type& token) {
78 }
79
85} // namespace jwt
86
87#endif // JWT_CPP_KAZUHO_PICOJSON_DEFAULTS_H
a class to store a generic JSON value as claim
Definition jwt.h:2591
Definition jwt.h:3133
Definition jwt.h:2998
JWK Set.
Definition jwt.h:4078
Definition jwt.h:3604
JSON Web Token.
Definition base.h:21
verifier< default_clock, traits::boost_json > verify()
Definition defaults.h:23
jwk< json_traits > parse_jwk(const typename json_traits::string_type &jwk_)
Definition jwt.h:4239
jwks< json_traits > parse_jwks(const typename json_traits::string_type &jwks_)
Definition jwt.h:4253
builder< default_clock, traits::boost_json > create()
Definition defaults.h:31
basic_claim< traits::boost_json > claim
a class to store a generic Boost.JSON value as claim
Definition defaults.h:17
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:4214
verify_ops::verify_context< traits::boost_json > verify_context
Definition defaults.h:88
Definition jwt.h:4170
Definition jwt.h:3385