Introduction
In addition to conventional desktop applications, Zentitle licensing can also be deployed to manage entitlements on web-based or Software-as-a-Service (SaaS)-type applications. In recent years, the SaaS software model has gained considerable traction as it confers substantial benefits to software publishers and end-users alike including:
- Ease of upgrading and maintenance
- Reduced costs
- Centralised control
- Ease of scaling and integration
- User location and device independence
Zentitle Licensing as it applies to a SaaS application does not, unlike our desktop licensing offering, require integration with our client library. Instead, the SaaS application server interacts with the Zentitle Licensing server using REST webservices. These establish software entitlements which govern the functionality available to the client. An API key is used to validate the application server with the licensing server.
Our SaaS licensing can be used to manage entitlements in settings where the user is required to supply either a license code or login credentials (Account-based licensing.)
Here we describe how Zentitle Licensing may be deployed on your SaaS web applications. Firstly, we show how API keys are generated and managed on the Zentitle dashboard. We then explain how to implement Zentitle licensing on your application server using REST webservice calls.