Restricting access to a Four Js License Manager

The license manager can be configured to filter the hosts connecting to it.

The following resources are available:
Table 1. Filter Access Resources
Resource Name Default Value Description
flm.filter.deny.ip none List of IP addresses to deny.
flm.filter.deny.host none List of hostnames to deny.
flm.filter.deny.domain none List of domains to deny.
flm.filter.allow.ip none List of IP addresses to allow.
flm.filter.allow.host none List of hostnames to allow.
flm.filter.allow.domain none List of domains to allow.
flm.filter.priority deny Defines which rules will be processed first.

Valid values for this parameter are "allow" and "deny".

The IP addresses, host names and domains must be separated by a space character and can contain wildcards (* or ?).

Example:

flm.filter.deny.ip="127.0.0.* 192.168.200.1"

The processing order of the rule is important.

Example:

flm.filter.deny.ip="127.0.0.1" 
flm.filter.allow.ip="127.0.0.1"

Using the priority deny, the IP address 127.0.0.1 is rejected, as the rule for flm.filter.deny.ip matches first. Using the priority allow, the IP address 127.0.0.1 is accepted, as the rule for flm.filter.allow.ip matches first.

The license manager checks for IP addresses first, then host names, then domains.