|
10Duke Enterprise C++ SDK
|
The following pages explain the core concepts of the SDK:
See also the official 10Duke Enterprise documentation.
The following are some central items from the API:
tenduke::eetenduke::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::TendukeClienttenduke::ee::licensing::LicensingClienttenduke::oidc::OIDCSessiontenduke::ee::licensing::LicenseTokensThe client has the following working examples:
./examples/identity_based_client: A simple client using identity-based licensing that uses the default OS browser to authenticate users. Performs some common operations../examples/oauth_device_auth: A simple client using identity-based licensing that uses OAuth Device Authorization to authenticate users. Performs some common operations../examples/bring-your-own-browser: Demonstrates how a custom browser integration can be implemented.The following features are currently supported: