10Duke Scale C++ Client
All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
Introduction

Following pages discuss the core concepts of the client:

  • Client concepts
  • Using identity-based-licensing
  • Using license key for licensing operations

You might also want to read official 10Duke Scale documentation.

Our Enterprise documentation provides an overview of OpenID Connect (OIDC) and OAuth.

Some central items from API:

The client has following working examples:

  • ./examples/identity_based_client: A simple client using identity-based licensing
  • ./examples/identity_based_cli: Simple menu-based terminal client for identity-based licensing operations. This example demonstrates how to query available licenses to checkout and how to work on leases in the cache
  • ./examples/licensekey: A simple client using license key operations
  • ./examples/licensekey_cli: A menu based terminal client for licensing operations. Similar to identity_based_cli, but checkouts are done using license key.