10Duke Scale C++ Client
|
#include <ClientState.h>
Container for client state.
This state is used mostly as de-serialization target when bootstrapping the client.
Public Member Functions | |
ClientState (const std::shared_ptr< const ::tenduke::oauth::OAuthConfiguration > &oauthConfiguration, const std::shared_ptr< const ::tenduke::oidc::OIDCConfiguration > &oidcConfiguration, const std::shared_ptr< const ::tenduke::oidc::OIDCState > &oidcState, const std::shared_ptr<::tenduke::jwk::JWKS > &licenseTokenValidationKeys, const std::shared_ptr<::tenduke::se::licensing::Leases > &leases) | |
Constructs new instance. | |
Public Attributes | |
const std::shared_ptr< const ::tenduke::oauth::OAuthConfiguration > | oauthConfiguration |
OAuth configuration. | |
const std::shared_ptr< const ::tenduke::oidc::OIDCConfiguration > | oidcConfiguration |
OIDC configuration. | |
const std::shared_ptr< const ::tenduke::oidc::OIDCState > | oidcState |
OIDC state. | |
const std::shared_ptr<::tenduke::jwk::JWKS > | licenseTokenValidationKeys |
License token validation keys. | |
const std::shared_ptr<::tenduke::se::licensing::Leases > | leases |
Leases. | |
|
inline |
Constructs new instance.
oauthConfiguration | - |
oidcConfiguration | - |
oidcState | - |
licenseTokenValidationKeys | - |
leases | - |