10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
OAuthBackendConfiguration.h
1
#ifndef TENDUKE_OAUTH_OAUTHBACKENDCONFIGURATION_H
2
#define TENDUKE_OAUTH_OAUTHBACKENDCONFIGURATION_H
3
4
#include <memory>
5
#include <string>
6
#include <utility>
7
8
namespace
tenduke
{
namespace
oauth
{
9
10
14
class
OAuthBackendConfiguration
15
{
16
public
:
23
OAuthBackendConfiguration
(
24
std::string
authorizationEndpointUrl
,
25
std::string
tokenEndpointUrl
,
26
std::string
deviceAuthorizationEndpointUrl
=
""
27
) :
authorizationEndpointUrl
(std::move(
authorizationEndpointUrl
))
28
,
tokenEndpointUrl
(std::move(
tokenEndpointUrl
))
29
,
deviceAuthorizationEndpointUrl
(std::move(
deviceAuthorizationEndpointUrl
))
30
{}
31
33
const
std::string
authorizationEndpointUrl
;
34
36
const
std::string
deviceAuthorizationEndpointUrl
;
37
39
const
std::string
tokenEndpointUrl
;
40
};
41
42
43
}}
44
45
#endif
// TENDUKE_OAUTH_OAUTHBACKENDCONFIGURATION_H
OAuthBackendConfiguration::OAuthBackendConfiguration
OAuthBackendConfiguration(std::string authorizationEndpointUrl, std::string tokenEndpointUrl, std::string deviceAuthorizationEndpointUrl="")
Constructs new instance.
Definition
OAuthBackendConfiguration.h:23
tenduke::oauth::OAuthBackendConfiguration::tokenEndpointUrl
const std::string tokenEndpointUrl
URL for the OAuth 2 token endpoint.
Definition
OAuthBackendConfiguration.h:39
tenduke::oauth::OAuthBackendConfiguration::deviceAuthorizationEndpointUrl
const std::string deviceAuthorizationEndpointUrl
URL for the OAuth 2 device authorization endpoint.
Definition
OAuthBackendConfiguration.h:36
tenduke::oauth::OAuthBackendConfiguration::authorizationEndpointUrl
const std::string authorizationEndpointUrl
URL for the OAuth 2 authorization endpoint.
Definition
OAuthBackendConfiguration.h:33
tenduke::oauth::OAuthBackendConfiguration::OAuthBackendConfiguration
OAuthBackendConfiguration(std::string authorizationEndpointUrl, std::string tokenEndpointUrl, std::string deviceAuthorizationEndpointUrl="")
Constructs new instance.
Definition
OAuthBackendConfiguration.h:23
tenduke::oauth
OAuth services.
Definition
AccessTokenRequestAuthenticator.h:8
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
core
src
oauth
OAuthBackendConfiguration.h
Generated by
1.17.0