1#ifndef TENDUKE_EE_LICENSING_IMPL_KNOWNNAMESLICENSETOKENPARSER_H
2#define TENDUKE_EE_LICENSING_IMPL_KNOWNNAMESLICENSETOKENPARSER_H
4#include "../LicenseTokenParser.h"
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;
KnownNamesLicenseTokenParser(const std::shared_ptr< const tenduke::jwt::JWTParser > &parseJwt, const std::set< std::string > &knownLicensedItemNames)
Constructs new instance.
Definition KnownNamesLicenseTokenParser.cpp:5
KnownNamesLicenseTokenParser(const std::shared_ptr< const tenduke::jwt::JWTParser > &parseJwt, const std::set< std::string > &knownLicensedItemNames)
Constructs new instance.
Definition KnownNamesLicenseTokenParser.cpp:5
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
Implementations of licensing related services.
Definition DefaultLicenseTokens.h:13
Classes, functions and globals related to 10Duke Enterprise licensing.
Definition AuthzLicensingClient.h:13
Classes, functions and globals of 10Duke Enterprise C++ Client.
Definition APIRequest.h:4
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4