ID federation
What is Identity Federation? Guide to Federated Identity
19th May 2020
Top 5 Reasons for Identity & Access Management Strategy
30th June 2020

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 (or any protected resource), based on the authenticated identity of an individual.

It also enables you to retain flexibility in terms of licensing a product to the individual 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. We'll also explain why ID-based licensing is superior to other more traditional licensing mechanisms.

Short on time? Watch the video below!


How Does Identity-based Licensing Work?

10Duke Enterprise does not use the concept of a license key in its design, but rather uses a JSON web token (JWT) as the primary mechanism for communicating with your client software or device.

10Duke Enteprise is API-based, so everything that follows in handled by 10Duke APIs that are delivered from the cloud.

Here's basically how Identity-based licensing works on a conceptual level:

  1. User logs in to an application with their username and password and is authenticated, which is handled by 10Duke.
  2. Based on the authenticated identity of the user, 10Duke checks what this user is authorized to access and do.
  3. After the authorization decisions are made, the user is able to use and access whatever products or features they have licensed from you (but access to everything else can be denied).
  4. All events, such as log-ins of the users and application and license usage, are stored and can then be queried in order to generate business insight.

For a more technical explanation, read our blog on the basics of how 10Duke works , or learn about the various components and APIs of 10Duke Enterprise on our documentation site.


Advantages of Identity-based Licensing

In a multi-app, multi-device world, identity-based licensing can offer you significant competitive advantages as compared with more traditional device-based licensing models.


With identity-based licensing, you have more flexibility in terms of the licensing terms under which you can make your products available to a customer.

You can license based on a variety of constraints, such as company, device, location or application type. You can also choose to license only certain features of your product, or create product bundles – or offer one subscription for your full product suite. It's all up to you.

You’re also able to improve the ease and security with which your customer can access and interact with your products, and you can apply consistent license models across a range of products that you offer to your customers.

In terms of supported licensing models, identity-based licensing can be used to underpin both B2C and B2B models.

From trial SaaS subscriptions to site-based floating licenses, it can provide your business with the ability to choose the license model that is most suited to maximising your revenues, rather than forcing you to adapt to an inflexible model, ill-suited to your business.

And because as a cloud-native solution 10Duke Enterprise integrates with CRMs and e-commerce solutions, your new licensing solution will work seamlessy as part of your overall business system.


Identity-based licensing by 10Duke also allows you to scale up your business by automating your licensing process and minimizing friction.

As a cloud-based licensing solution, 10Duke Enterprise reduces the manual steps needed for licensing for both you, the software vendor, and your customers.

There is no need to deliver and keep track of license keys or maintain on-premise license servers – you can enable your customers to purchase, install, and start using your software application quickly and easily.

Removing manual steps from the licensing process directly translates to happier customers and more time and effort saved for everyone.

Customer Identity

In addition, because Customer Identity is a built-in aspect of 10Duke Enterprise, you don't need to use a separate 3rd party solution to deliver and manage customer identities.

With identity-based licensing, you always know exactly who your customers are. All licensing decisions are tied into the identity of the user. This also means you'll always have a direct channel to your customer for upselling opportunities etc.

Learn more about our Customer Identity capabilities.


4 Reasons Why Identity-based Licensing is Superior


1. It can be used across app types

If you sell multiple applications and they are a mix of desktop, web-based, SaaS, mobile, mobile web and or other types of apps, each type is supported by identity-based licensing and you can use the same licensing engine to provide licensed access to them, either individually or as a bundle.

2. It can help to integrate your product suite

If you offer your customers more than one product, you can provide access to each one using the same set of authentication credentials. This makes your product set easier to access, maintains security and improves the customer experience. When each product is also controlled by the same licensing engine, the way in which your customer can access your products gets even better. Learn more about how centralized software licensing will also help you grow your revenues.

3. Usage data to learn how your products are being used

Understanding how, when, from what device, dwell time and similar usage data can help you to better understand how your customers use your products. In turn, this can help you to see any product issues, make product improvements and ensure the relevance of your products to your customer base.

4. Simplified license administration

Buying, activating or renewing licensing, particularly in a B2B context is normally a bit of a hassle. With identity-based licensing, purchases or renewals can be done online either for individuals or for teams, and activation is automatic. No more physical distribution of license keys, no more downtime. Instead tons of time, effort and costs saved.


Click here to learn more about 10Duke Enterprise, or watch the video about the basics below.

If you want a no-obligation product demo, book a call with us.

VIDEO: Learn the basics of the 10Duke Licensing

10th May 2023

5 Reasons Why Web Applications Need a Software Licensing Engine

Dedicated licensing engine provides significant value and helps overcome complexity. In this blog we explain the complexity and how to solve it.
7th October 2022

How Centralized Software License Management Will Increase Your Revenue

License management is typically looked at simply as a cost of doing business. When done correctly, license management can be an engine of revenue growth, removing […]
18th August 2022

Cloud-based Software Licensing | The Modern Way

Every kid coming out of Harvard, every kid coming out of school now thinks he can be the next Mark Zuckerberg, and with these new technologies […]
11th April 2022

Software Licensing System – The Build vs. Buy Conundrum

To build or buy a licensing system – the huge question all growing software vendors will face. This blog will help you make an informed decision.
13th December 2021

Licensing As a Service – Why It’s the Modern Way of Software Licensing

Licensing as a Service, a new method of software licensing, offers flexible and effective means of monetizing software products quickly and easily.
20th August 2021

10Duke 101 – Understanding the Basics of 10Duke Licensing

A brief introduction to 10Duke’s Licensing Solution. We will go through its main concepts and how to integrate with 10Duke, including delegation of authentication, product configuration […]
12th May 2021

Software Activation – The Good, The Bad and the Modern

Software Activation is a technology that verifies a software product has been legitimately licensed for use. Learn how to do it effectively.
29th March 2021

Is Sharing Really Caring? Not If It’s Your Password

Password sharing may seem harmless, but it actually puts your business, employees and customers at risk. Find out why what you can do to prevent it.
18th February 2021

Software IP Protection – How to Protect Software Intellectual Property?

Software IP protection strategy is not just about limiting access. The best IP protection software also aims to enhance customer experience.

Identity-based licensing is a method by 10Duke of controlling access to a digital product based on the authenticated identity of an individual.