A product in Lukittu represents a software application that you want to manage access to. Through Lukittu’s flexible access control system, each license key can grant access to one or multiple products.
When implementing Lukittu in your application, you should specify which Lukittu product the software represents. While optional, this is recommended for:
Better tracking capabilities
Improved access management
Enhanced usage analytics
Product identification is done using a UUID v4 product ID in your implementation.
This is especially useful for classloader users who distribute Java JAR files to different platforms. Each platform can have its own branch with platform-specific releases while maintaining consistent versioning schemes.