10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
OIDCAutoDiscoveryConfiguration.h
1
#ifndef TENDUKE_OIDC_OIDCAUTODISCOVERYCONFIGURATION_H
2
#define TENDUKE_OIDC_OIDCAUTODISCOVERYCONFIGURATION_H
3
4
#include <string>
5
#include <utility>
6
7
namespace
tenduke
{
namespace
oidc
{
8
13
class
OIDCAutoDiscoveryConfiguration
14
{
15
public
:
22
OIDCAutoDiscoveryConfiguration
(
23
std::string
oidcDiscoveryDocumentUrl
,
24
std::string
oauthClientId
,
25
std::string
oauthRedirectUri
26
) :
oidcDiscoveryDocumentUrl
(std::move(
oidcDiscoveryDocumentUrl
))
27
,
oauthClientId
(std::move(
oauthClientId
))
28
,
oauthRedirectUri
(std::move(
oauthRedirectUri
))
29
{}
30
31
public
:
33
const
std::string
oidcDiscoveryDocumentUrl
;
34
36
const
std::string
oauthClientId
;
37
39
const
std::string
oauthRedirectUri
;
40
};
41
42
}}
43
44
#endif
//TENDUKE_OIDC_OIDCAUTODISCOVERYCONFIGURATION_H
tenduke::oidc::OIDCAutoDiscoveryConfiguration::oidcDiscoveryDocumentUrl
const std::string oidcDiscoveryDocumentUrl
URL of the OIDC discovery document.
Definition
OIDCAutoDiscoveryConfiguration.h:33
tenduke::oidc::OIDCAutoDiscoveryConfiguration::oauthRedirectUri
const std::string oauthRedirectUri
OAuth redirect-URI.
Definition
OIDCAutoDiscoveryConfiguration.h:39
tenduke::oidc::OIDCAutoDiscoveryConfiguration::OIDCAutoDiscoveryConfiguration
OIDCAutoDiscoveryConfiguration(std::string oidcDiscoveryDocumentUrl, std::string oauthClientId, std::string oauthRedirectUri)
Constructs new instance.
Definition
OIDCAutoDiscoveryConfiguration.h:22
tenduke::oidc::OIDCAutoDiscoveryConfiguration::oauthClientId
const std::string oauthClientId
OAuth client ID.
Definition
OIDCAutoDiscoveryConfiguration.h:36
tenduke::oidc
Implementation of OpenID Connect protocol.
Definition
AutoDiscovery.h:18
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
core
src
oidc
autodiscovery
OIDCAutoDiscoveryConfiguration.h
Generated by
1.17.0