10Duke Scale C++ Client
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
7namespace tenduke { namespace oidc {
8
14{
15public:
30
31public:
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
Configuration for OIDC auto-discovery.
Definition OIDCAutoDiscoveryConfiguration.h:14
const std::string oidcDiscoveryDocumentUrl
URL of the OIDC discovery document.
Definition OIDCAutoDiscoveryConfiguration.h:33
const std::string oauthRedirectUri
OAuth redirect-URI.
Definition OIDCAutoDiscoveryConfiguration.h:39
OIDCAutoDiscoveryConfiguration(std::string oidcDiscoveryDocumentUrl, std::string oauthClientId, std::string oauthRedirectUri)
Constructs new instance.
Definition OIDCAutoDiscoveryConfiguration.h:22
const std::string oauthClientId
OAuth client ID.
Definition OIDCAutoDiscoveryConfiguration.h:36
Root for classes, functions and globals of 10Duke C++ Client.
Definition BackendConfiguration.h:7