10Duke's Software Licensing and Identity Management solutions utilise the concept of identity-based licensing. This is a method of controlling access to a digital product based on the authenticated identity of an individual while also retaining flexibility in terms of licensing a product to him based on a number of constraints such as company, device, location and application type.

In this article we aim to explain why Identity-based licensing is the most modern way of licensing your product, managing your customer information and making your product easy to access for your customers.

Update: Article updated 5.6.2020

Identity-based licensing is enabled by three components:

1. An Identity Provider API which is responsible for authentication. 2. An Entitlement API which is responsible for authorisation.

3. An Event Data API which is responsible for storing all data related to a customer's access to an application in order to generate business insight.