1#ifndef TENDUKE_TEST_UTILS_JWTTESTUTILS_H
2#define TENDUKE_TEST_UTILS_JWTTESTUTILS_H
4#include "../mocks/JWTParserMock.h"
9namespace tenduke {
namespace test {
namespace utils {
12 const std::string &keyId,
13 std::initializer_list<std::pair<std::string, std::string>> claims
17 const std::string &keyId,
18 const std::map<std::string, std::map<std::string, std::string>> &mapClaims,
19 const std::map<std::string, std::vector<std::string>> &arrayClaims,
20 std::initializer_list<std::pair<std::string, std::string>> claims
25 std::string serializedJWT,
26 std::initializer_list<std::pair<std::string, std::string>> claims
31 std::string serializedJWT,
33 std::initializer_list<std::pair<std::string, std::string>> claims
38 std::string serializedJWT,
40 const std::map<std::string, std::map<std::string, std::string>> &mapClaims,
41 const std::map<std::string, std::vector<std::string>> &arrayClaims,
42 std::initializer_list<std::pair<std::string, std::string>> claims
46std::pair<std::string, std::string> mkClaim(
47 const std::string name,
48 const std::string value
51std::pair<std::string, std::pair<std::string, std::string>> mkMapClaim(
52 const std::string name,
53 const std::string nestedName,
54 const std::string nestedValue
57std::map<std::string, std::map<std::string, std::string>> mkMapClaims(
58 std::initializer_list<std::pair<std::string, std::pair<std::string, std::string>>> claims
61std::map<std::string, std::vector<std::string>> mkArrayClaims(
62 std::initializer_list<std::pair<std::string, std::vector<std::string>>> claims
Very simple JWT implementation.
Definition JWT.h:32
Definition JWTParserMock.h:9
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4