1#ifndef TENDUKE_OIDC_BASEOIDCAUTHENTICATIONCONFIG_H
2#define TENDUKE_OIDC_BASEOIDCAUTHENTICATIONCONFIG_H
4#include "oidc/session/OIDCSessionConfiguration.h"
10class BaseOIDCAuthenticationConfig
13 virtual ~BaseOIDCAuthenticationConfig() =
default;
15 explicit BaseOIDCAuthenticationConfig(
const std::string oauthClientId
OAuth client id.
Definition BaseOIDCAuthenticationConfig.h:28
const std::string scopes
OAuth/OIDC scopes to authorize.
Definition BaseOIDCAuthenticationConfig.h:39
const std::string oauthClientSecret
OAuth client secret.
Definition BaseOIDCAuthenticationConfig.h:33
const ::tenduke::oidc::OIDCSessionConfiguration oidcSessionConfiguration
OIDC session configuration.
Definition BaseOIDCAuthenticationConfig.h:36
Configuration for tenduke::oidc::OIDCSessionImpl.
Definition OIDCSessionConfiguration.h:16
Implementation of OpenID Connect protocol.
Definition AutoDiscovery.h:18
Root for classes, functions and globals of 10Duke C++ Client.
Definition AbstractClientFactory.h:16