LicenseSpring

User-Based Licensing: Assign Software Access to People, Not Devices

Replace license keys with identity-based access control. Authenticate users with SSO or built-in auth, manage licenses through roles, and simplify access for applications used across multiple devices and environments.

  • ISO 27001
  • Trusted by global software vendors
  • Developer-first APIs & SDKs

What Is User-Based Licensing and How Does It Work?

User-based licensing assigns software access to a specific person rather than a specific device. Users authenticate with credentials or SSO to access the application from any authorized machine, while administrators control the number of seats allowed under each license.

License access follows the person, not the device:

  • Simplifies access across multiple devices and environments
  • Eliminates license key distribution and manual allocation
  • Supports modern authentication workflows including SSO, MFA, and passwordless login
  • Enables centralized license management with clear role boundaries

Why License Keys Break Down When Access Needs to Follow a Person

Traditional license keys create friction wherever access needs to follow an individual rather than a machine.

Challenges of Key-Based LicensingHow User-Based Licensing Solves This
Difficult license transfers between machines
Access tied directly to user identity
Manual license key distribution
Log in from any authorized device
Increased support tickets
Easy reassignment of licenses
Poor experience for multi-device workflows
Centralized administration

Not Using an External SSO Provider? LicenseSpring's Built-In Auth Has You Covered

If you're using LicenseSpring's built-in authentication rather than an external SSO provider, the platform supports more than just standard email and password login.

Multi-Factor Authentication (MFA) Add a second verification step to user logins for products where security requirements demand it.

Passwordless Login

Remove the password entirely. LicenseSpring supports:

  • Magic link: a login link sent directly to the user's email address, valid for a single session
  • PIN authentication: a short code delivered to the user's email for quick, credential-free access

These options reduce support burden around forgotten passwords and improve the login experience for end users who aren't managing their own credentials day-to-day, particularly relevant for enterprise deployments where IT controls account provisioning.

Two SSO Options, Built for Different Access Scenarios

Vendor Platform SSO

Give your internal team secure access to the LicenseSpring management dashboard using your organization's existing identity provider — no separate credentials required. Designed for administrators, operations, product, and support teams managing licensing data and configurations.

  • Centralized internal access control

  • Easier onboarding and offboarding

  • Consistent enforcement of corporate identity policies

  • Reduced admin overhead for account management

User Portal SSO

Let your customers, end users, and license managers access the LicenseSpring User Portal through your existing authentication system, preserving your login experience and customer-level access policies.

  • Unified login experience for end users

  • No extra credentials to manage

  • Better alignment with existing product authentication flows

  • Reduced support burden related to portal access

Assign, Reassign, and Remove User Access From a Central Dashboard

Administrators assign and remove users directly—no key distribution, no manual lookup.

How License Assignment Works
  • License is issued with a defined number of seats

  • License managers assign users to those seats

  • Users authenticate to access the application

  • Access follows the user across authorized devices

Administrative Capabilities
  • Assign and unassign users instantly

  • Transfer access between team members

  • Configure maximum user counts per license

  • Monitor active usage and seat allocation

One User, Multiple Licenses? The Platform Handles the Selection Automatically

In enterprise environments, it's common for a single user to be assigned to more than one license of the same product: different orders, departments, or entitlement tiers, for example.

LicenseSpring handles this automatically. When a user authenticates and holds multiple valid licenses for the same product, the platform prompts them to select which license they want to use for that session. No administrative workaround required, and no ambiguity about which entitlement is being consumed.

Clear Role Boundaries Between License Managers and End Users

User-based licensing introduces structured roles that keep license administration clean and reduce dependency on vendor support.

License Managers
  • Assign or remove users

  • Manage licenses within an order

  • Monitor license usage

License Users
  • Log in to the application

  • Manage devices

  • Reset passwords

Benefits
  • Reduced dependency on vendor support

  • Clear permission boundaries

  • Secure license administration

Clear permission boundaries mean license managers can handle day-to-day seat management without escalating to your support team for routine changes.

Let Customers Manage Their Own Licenses With a Branded Self-Service Portal

LicenseSpring provides a self-service portal that allows customers to manage licenses without contacting support.

Users can:

reset passwords, view license assignments, deactivate devices, and transfer licenses.

License Managers can:

assign users, manage seats, and track license activity.

Fewer support tickets. Faster license management.

Who User-Based Licensing Is Built For

Enterprise Software Vendors

Support distributed teams and departments with a centralized identity model that simplifies access control and security enforcement at scale.

B2B SaaS Platforms

Maintain customer-level user management while extending access to licensing workflows, entitlements, and self-service capabilities.

ISVs with Established Identity Infrastructure

Integrate your existing authentication systems into LicenseSpring instead of introducing another credential stack for users to manage.

User-Based Licensing Works Alongside Every Other Model You Use

User-based and SSO licensing integrates with all LicenseSpring license models: perpetual, subscription, time-limited, consumption-based, node-locked, and floating, with full support for offline activation, entitlement checks, SDK and webhook integration.

Up and Running in Days With SDKs, APIs, and Webhooks

SDK support across major languages, REST APIs, webhooks, and authentication workflows mean most teams are up and running in days or weeks.

Is User-Based Licensing the Right Model for Your Product?

The strongest fit for:

SaaS applications and cloud-delivered software

Enterprise platforms with distributed teams

Developer tools used across workstations and cloud environments

AI and analytics applications with per-seat commercial models

Any product used across multiple devices by the same person

Example: A data analytics platform can assign seats to individual users while allowing access from laptops, workstations, and cloud environments, with the platform handling multi-license selection automatically if a user holds more than one entitlement.

Ready to Replace License Keys With Identity-Based Access Control?

Identity-agnostic SSO integration, self-service license management, enterprise-grade security, and developer-friendly APIs, so you can focus on your product while LicenseSpring handles the licensing infrastructure.