Details
-
Type: New Feature
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 4.6.0
-
Fix Version/s: Short Term
-
Component/s: Plugins
-
Labels:None
Description
In some cases it is important to be able to restrict licenses to specific IP addresses. Such is the case for our own use with VARs. This should be possible with an update to the License Manager plugin.
When a license is activated or validated, it should also check for a custom client field by a specific name:
- If the field exists and
- The field isn't empty, but contains valid IP ranges
Then, validate the application against the defined IP ranges. If it falls outside of those ranges, then the license should be considered invalid. A status or message should be able to be displayed within the application that indicates the IP address is not authorized.
Admins and Clients who's client group has this custom client field should both be able to define IP addresses available to the client for use for licenses issued by them. We should accept CIDR and potentially ranges.. ie:
192.168.0.0/24
192.168.0.1-255
These would be the same. IPv6 should also be supported.