1 #ifndef JWT_CPP_DANIELAPARKER_JSONCONS_DEFAULTS_H
2 #define JWT_CPP_DANIELAPARKER_JSONCONS_DEFAULTS_H
4 #ifndef JWT_DISABLE_PICOJSON
5 #define JWT_DISABLE_PICOJSON
17 using claim = basic_claim<traits::danielaparker_jsoncons>;
23 inline verifier<default_clock, traits::danielaparker_jsoncons>
verify() {
24 return verify<default_clock, traits::danielaparker_jsoncons>(default_clock{});
30 inline builder<traits::danielaparker_jsoncons>
create() {
return builder<traits::danielaparker_jsoncons>(); }
32 #ifndef JWT_DISABLE_BASE64
40 inline decoded_jwt<traits::danielaparker_jsoncons>
decode(
const std::string& token) {
41 return decoded_jwt<traits::danielaparker_jsoncons>(token);
56 template<
typename Decode>
68 return jwk<traits::danielaparker_jsoncons>(token);
78 return jwks<traits::danielaparker_jsoncons>(token);
85 using verify_context = verify_ops::verify_context<traits::danielaparker_jsoncons>;
88 #endif // JWT_CPP_DANIELAPARKER_JSONCONS_DEFAULTS_H