10Duke Enterprise C++ Client
|
Following pages discuss the core concepts of the client:
You might also want to read official 10Duke Enterprise documentation.
Some central items from API:
tenduke::ee
tenduke::ee::createClientUsingAutodiscovery(const std::string &,const tenduke::ee::ClientProperties &,const std::string &,const tenduke::oidc::osbrowser::BrowserAuthenticationConfig &,const std::string &,const tenduke::ServiceConfiguration &)
tenduke::ee::TendukeClient
tenduke::ee::licensing::LicensingClient
tenduke::oidc::OIDCSession
tenduke::ee::licensing::LicenseTokens
The client has following working examples:
./examples/identity_based_client
: A simple client using identity-based licensing, which uses default OS browser to authenticate the user. Performs some common operations../examples/oauth_device_auth
: A simple client using identity-based licensing, which uses OAuth Device Authorization to authenticate the user. Performs some common operations../examples/bring-your-own-browser
: Demonstrates how a custom browser integration could be implemented.Following features are currently supported: