10Duke Enterprise C++ Client
|
#include <CCGAuthenticationConfig.h>
Configuration for Client Credentials Grant.
Used when bootstrapping the client.
Public Member Functions | |
CCGAuthenticationConfig (const std::string &oauthClientId, const std::string &oauthClientSecret, const OIDCSessionConfiguration &oidcSessionConfiguration={}) | |
Creates new instance. | |
Public Member Functions inherited from tenduke::oidc::BaseOIDCAuthenticationConfig | |
BaseOIDCAuthenticationConfig (const std::string &oauthClientId, const std::string &oauthClientSecret={}, const ::tenduke::oidc::OIDCSessionConfiguration &oidcSessionConfiguration={}, const std::string scopes={}) | |
Additional Inherited Members | |
Public Attributes inherited from tenduke::oidc::BaseOIDCAuthenticationConfig | |
const std::string | oauthClientId |
const std::string | oauthClientSecret |
const ::tenduke::oidc::OIDCSessionConfiguration | oidcSessionConfiguration |
const std::string | scopes |
|
inline |
Creates new instance.
oauthClientId | OAuth client id. Must match value configured in backend. Used as "username" in this flow. |
oauthClientSecret | OAuth client secret. Must match value configured in the backend. Used as "password" in this flow. |
oidcSessionConfiguration | OIDC session configuration. |