|
10Duke Scale C++ Client
|
Public Member Functions | |
| BaseOIDCAuthenticationConfig (std::string oauthClientId, std::string oauthClientSecret={}, ::tenduke::oidc::OIDCSessionConfiguration oidcSessionConfiguration={}, std::string scopes={}) | |
Public Attributes | |
| const std::string | oauthClientId |
| OAuth client id. | |
| const std::string | oauthClientSecret |
| OAuth client secret. | |
| const ::tenduke::oidc::OIDCSessionConfiguration | oidcSessionConfiguration |
| OIDC session configuration. | |
| const std::string | scopes |
| OAuth/OIDC scopes to authorize. | |
| const std::string tenduke::oidc::BaseOIDCAuthenticationConfig::oauthClientId |
OAuth client id.
The value configured in the OAuth/OIDC backend and must match this parameter.
| const std::string tenduke::oidc::BaseOIDCAuthenticationConfig::oauthClientSecret |
OAuth client secret.
The value configured in the OAuth/OIDC backend and must match this parameter. In some cases this is optional and not required.