For Authorized Users Only!
License Management Solution for a Genetic Data Analysis Platform
A Swedish company was looking for a better way to manage users of their Multi-dimensional data analysis product that helps with gene expression profiling and analyzing spectroscopic data.
The product was offered across three subscription levels and needed proper user access management according to a user’s subscription tier.
IncubXperts built a simple, API-enabled License Management system that integrates with the core data analysis product.
- The system allowed creation of users and subscription plans (Trial, Basic, Advanced,etc).
- The administrator can assign module-level access along with a subscription plan.
- A created user is authenticated in the core product using the JWT token created by the License Management system.
- A lean REST API layer ensures user authentication every time a user logs in to the product. The API also lets the admin create a JWT token if the user is valid.
- All APIs are hosted on Azure Functions and are automation tested using Rest Assured.
.NET MVC, Node js
- The license management system enables easy user management across different subscription plans for the core app
- User authentication prevents unauthentic users from getting access to the product, maintaining data privacy
- Admins can now easily manage module wise access for users