#include #include "jwt/jwt.hpp" void basic_decode_test() { // Create header jwt::jwt_header hdr; hdr = jwt::jwt_header{jwt::algorithm::HS256}; // Create payload jwt::jwt_payload jp; jp.add_claim("sub", "1234567890"); jp.add_claim("name", "John Doe"); jp.add_claim("admin", true); jwt::jwt_signature sgn{"secret"}; auto res = sgn.encode(hdr, jp); std::cout << res << std::endl; std::cout << "DECODE: \n"; jwt::jwt_decode(res, "secret"); } int main() { basic_decode_test(); return 0; }