1#ifndef TENDUKE_EE_LICENSING_IMPL_KNOWNNAMESLICENSETOKENPARSER_H
2#define TENDUKE_EE_LICENSING_IMPL_KNOWNNAMESLICENSETOKENPARSER_H
4#include "../LicenseTokenParser.h"
8namespace tenduke {
namespace ee {
namespace licensing {
namespace impl {
22 const std::shared_ptr<const tenduke::jwt::JWTParser> &parseJwt,
23 const std::set<std::string> &knownLicensedItemNames
28 const std::string &claimName,
29 const std::string &claimValue
33 const std::set<std::string> knownLicensedItemNames;
A tenduke::ee::licensing::impl::LicenseTokenParser, which verifies the licensed item name from a set ...
Definition KnownNamesLicenseTokenParser.h:14
bool isLicensedItemName(const std::string &claimName, const std::string &claimValue) const override
Checks if given value is a licensed item name.
Definition KnownNamesLicenseTokenParser.cpp:12
Parses license token into tenduke::ee::licensing::Lease (or into tenduke::ee::licensing::LicensingErr...
Definition LicenseTokenParser.h:59
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4