10Duke Scale C++ Client
All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
SerdeConstants.h
1#ifndef TENDUKE_SE_SERDECONSTANTS_H
2#define TENDUKE_SE_SERDECONSTANTS_H
3
4namespace tenduke { namespace se {
5
6 const std::string VERSION = "version";
7
8 const std::string LEASE_TOKEN = "token";
9 const std::string LEASE_LICENSEKEY = "licenseKey";
10 const std::string LEASE_METERED = "metered";
11 const std::string LEASES = "leases";
12
13 const std::string KEY_TYPE = "type";
14 const std::string KEY_PEM = "pem";
15 const std::string KEYS = "tokenValidationKeys";
16
17 const std::string LICENSING = "licensing";
18
19 const std::string OIDC_ACCESSTOKEN = "accessToken";
20 const std::string OIDC_REFRESHTOKEN = "refreshToken";
21 const std::string OIDC_IDTOKEN = "idToken";
22 const std::string OIDC_EXPIRESAT = "expiresAt";
23 const std::string OIDC_SESSION = "session";
24 const std::string OIDC = "oidc";
25
26 const std::string OIDC_USERINFOENDPOINT = "userinfoEndpoint";
27 const std::string OIDC_ISSUER = "issuer";
28 const std::string OIDC_DIGESTALGORITHM = "digestAlgorithm";
29 const std::string OIDC_VERIFICATIONKEY = "verificationKey";
30 const std::string OIDC_CONFIGURATION = "configuration";
31
32 const std::string OAUTH_CLIENTID = "clientId";
33 const std::string OAUTH_CLIENTSECRET = "clientSecret";
34 const std::string OAUTH_FLOW = "flow";
35 const std::string OAUTH_REDIRECTURI = "redirectURI";
36 const std::string OAUTH_AUTHORIZATIONENDPOINTURL = "authorizationEndpointUrl";
37 const std::string OAUTH_TOKENENDPOINTURL = "tokenEndpointUrl";
38 const std::string OAUTH_DEVICEAUTHORIZATIONENDPOINTURL = "deviceAuthorizationEndpointUrl";
39 const std::string OAUTH_CONFIGURATION = "configuration";
40 const std::string OAUTH = "oauth";
41}}
42
43#endif //TENDUKE_SE_SERDECONSTANTS_H
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7