/crmlicensing

Primary LanguageJavaScriptMicrosoft Public LicenseMS-PL

crmlicensing

Project Description

This project provides a base implementation for 2 different techniques to implement licensing in Microsoft Dynamics CRM.

Project Details

This project started as part of a presentation at the Extreme CRM Rome 2013 conference. The slides with the details about the project are available here Building a Licensing Strategy for CRM ISV Solutions

The project presents two alternative mechanisms to provide a platform to license ISV solutions on Microsoft Dynamics CRM. In other words, a lightweight IP protection mechanism to enable ISVs to control the usage of their solutions. The two mechanisms are:

  • Key Generation: Traditional License Key generation with RSA Signature validation. Enables generation of licenses tied to an organization. It also allows to generate time bound trials.
  • License Wall: A solution based on using a web site to store the key components of the solution (js, web resources, etc.) on the cloud and validate the entitlement to access the solution using the organisation name on the request.

More details and slides coming soon

References jsrsasign JavaScript library

More soon...