Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-3229

License Manager: Allow IP CIDR restrictions by client through a custom client field

    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.

        Activity

          People

          • Assignee:
            tyson Tyson Phillips (Inactive)
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: