|
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 | - |