IP Restriction
An optional feature can be used to restrict access to the SuiteProjects Pro account to specific IP addresses. This includes access to your SuiteProjects Pro account using the SuiteProjects Pro UI, SuiteProjects Pro API, or any client application utilizing the API to exchange information with your SuiteProjects Pro account.
This optional feature lets you store authorized IP addresses on the employee record for each user. You can allow single IP addresses or network ranges, using an explicit range or subnet mask. The IP Restriction feature may be used to ensure users can only access your SuiteProjects Pro account if they are connected to your company's physical network or VPN, for example.
You can extend the IP Restriction feature to check for IP address changes with every API request. In this case, if the IP address of the authenticated user's device changes and the new IP address is not in the IP address allowlist for this user, API requests return an error, and client applications utilizing the API can no longer exchange information with your SuiteProjects Pro account.
Client applications utilizing SuiteProjects Pro API include:
-
SuiteProjects Pro Mobile.
-
Other add-on services supplied by SuiteProjects Pro (Integration Manager, Exchange Integration Manager, Project Connector, Outlook Connector, OffLine).
-
Any bespoke integration utilizing the REST API, SOAP API, or XML API.
If the IP address of the authenticated user's device changes and the new IP address is not in the IP address allowlist for this user, the user can continue using the SuiteProjects Pro UI normally until the user signs out or the session times out. This is true whether the user is accessing the SuiteProjects Pro UI as a standalone application, or within NetSuite using the Single Sign-On integration feature.
Contact SuiteProjects Pro Support to enable the IP Restriction feature or the IP Restriction Check for IP Change feature extension.
After the feature is enabled, you will need to create a custom field login_ip_address associated with the Employee record to store the authorized IP addresses for individual users.
To restrict access to specific IP addresses for an employee:
-
Create a text area custom field for Employee records. See Creating and Modifying Custom Fields.
Use the following details:
-
Add a custom field to:
Employee
-
Type of field to add:
Text area
-
Field name:
login_ip_address
-
Display name:
Authorized IP Addresses
(you can use any appropriate display name )
-
-
Go to Administration > Global Settings > Employee > [Select an Employee] > Demographic.
-
Locate the Authorized IP Addresses custom field. If you used a different display name for the custom field, locate the display name on the form.
-
Enter one or more IP address(es) separated by commas in the text field. The following address descriptions are accepted:
-
A single IP address — Example:
209.202.151.4
-
A network range using a netmask — Example:
209.202.151.0/24
-
An explicit network range — Example:
209.202.151.4 -209.202.151.10
-
-
Click Save.
You can use the bulk employee change wizard to copy the value of the login_ip_address
field to other user records in your SuiteProjects Pro account.
See Making Changes to Multiple Employee Records at the Same Time.