System Settings – IP Address Filtering

Overview

The IP addresses of clients that can access Questetra are filtered. Register IP addresses to allow access to the entire system, each Event type, each Event type of a specific workflow App, etc.

Configs
  • check Enable IP Address Filtering

Global Configuration (Display when IP Address Filtering is enabled)

  • edit Allowed Hosts/Networks

Message Start Event/Receive Task Configuration (Display when IP Address Filtering is enabled)

  • format_list_bulleted
    • edit Path Prefix
    • edit Allowed Hosts/Networks
    • close
  • add
    • expand_more
      • All
      • Message Start Event (HTTP) – all apps
      • Message Start Event (HTTP)- a specific app
      • Message Start Event (HTTP)- a specific node
      • Message Start Event (Webhook)- all apps
      • Message Start Event (Webhook)- a specific app
      • Message Start Event (Webhook)- a specific node
      • Message Start Event (form)- all apps
      • Message Start Event (form) – a specific app
      • Message Start Event (form) – a specific node
      • Receive Task (HTTP) – all apps
      • Receive Task (HTTP) – a specific app
      • Receive Task (HTTP) – a specific node
      • Receive Task (Webhook) – all apps
      • Receive Task (Webhook) – a specific app
      • Receive Task (Webhook) – a specific node
      • Receive Task (form) – all apps
      • Receive Task (form) – a specific app
      • Receive Task (form) – a specific node

Capture

Notes

  • The “Enable IP address restriction” checkbox is checked by default
    • The initial state (when no allowed networks are set) is as follows:
      • Access to all [Message Start Events] except for [Message Start Events (form)] is denied
      • Access to all [Received Tasks] except for [Received Tasks (form)] is denied
      • Except for the above, access to the workflow platform is allowed from all IP addresses (if you specify allowed networks in [Global Configuration], access from addresses other than the specified ones will be denied)
  • If you uncheck the checkbox and save, the setting value will be cleared and the IP address restriction will be disabled (it will become accessible from anywhere in the world)
  • [Global Configuration] applies to access to the entire workflow platform, including user logins and REST API requests
  • If you specify an IP address in [Allowed Hosts/Networks] in [Global Configuration], access to the entire workflow platform will be allowed only from the specified address (access from other IP addresses will be denied)
  • [Message Start Event/Receive Task Configuration] limits access to HTTP/Webhook requests, etc., that do not require user authentication, and allows you to specify access permissions by specifying apps or specific events within apps
    • This takes precedence over global settings
  • Access is always allowed from within the same workflow platform, regardless of the settings
  • Select from the dropdown menu and clicking the add button will display a path template in [Path Prefix]
  • For specific applications, replace (processModelInfoId) with a number, and for specific nodes, replace (nodeNumber) with a number as well
    • (processModelInfoId) is replaced with the number following the ‘m’ in the “App ID” on the App details screen
    • (nodeNumber) is replaced with the number at the top of the event icon’s properties screen in the workflow diagram, before the event type
  • The upper limits for each setting are as follows:
    • Number of path prefixes: 40
    • Number of characters in a single path prefix: 100
  • Configurations with longer path prefixes take precedence over shorter path prefixes
  • For details on the [Networks Allowed to Connect] setting:
    • Please specify using a global IP address
    • IPv6 is not supported, so please use IPv4
    • IP address or CIDR notation is supported i.e.: 192.0.2.1 203.0.113.0/24
    • You can specify multiple IP addresses by separating them with spaces
    • Each address will be on a new line when saved
    • The Maximum number of networks that can be set for Global Configuration or a single path prefix: 100
    • If you want to allow access from all IP addresses, set [Allowed Hosts/Networks] to 0.0.0.0/0.
    • If you want to deny access from all IP addresses, leave [Allowed Hosts/Networks] blank
    • You cannot deny access from all IP addresses in [Global Configuration]

See also

Discover more from Questetra Support

Subscribe now to keep reading and get access to the full archive.

Continue reading