9#include <nlohmann/json.hpp>
26 nlohmann::json user_data =
nullptr;
36 static constexpr auto USER_CERTS =
"public:ccf.gov.users.certs";
37 static constexpr auto USER_INFO =
"public:ccf.gov.users.info";
#define DECLARE_JSON_REQUIRED_FIELDS(TYPE,...)
Definition json.h:712
#define DECLARE_JSON_TYPE(TYPE)
Definition json.h:661
#define DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS(TYPE)
Definition json.h:688
#define DECLARE_JSON_OPTIONAL_FIELDS(TYPE,...)
Definition json.h:784
TypedMap< K, V, ccf::kv::serialisers::BlitSerialiser< K >, ccf::kv::serialisers::BlitSerialiser< V > > RawCopySerialisedMap
Definition map.h:105
Definition app_interface.h:15
ServiceMap< UserId, UserDetails > UserInfo
Definition users.h:32
ccf::kv::RawCopySerialisedMap< UserId, ccf::crypto::Pem > UserCerts
Definition users.h:31
nlohmann::json user_data
Definition users.h:16
ccf::crypto::Pem cert
Definition users.h:15