Skip to main content
All CollectionsUser Guides
Security: IP Access Management
Security: IP Access Management

Control access to your Ubidots applications based on the IPs you specify.

Sergio M avatar
Written by Sergio M
Updated over a week ago

Control who can access your apps and from where by implementing IP-based access management. This feature allows you to whitelist specific IP addresses or ranges, ensuring that only authorized users or locations can access your app. This is particularly useful for restricting access to internal teams or specific geographic regions.

Requirements

1. How does IP access management work?

IP-based access management works by controlling access to the specified Ubidots application based on the originating IP address of the incoming request. It involves setting up a whitelist rule that allows access depending on the requester's IP address.

Characteristics:

  • Whitelist-Based: Only the IPs in this list can access the application. All others are denied.

  • IP Ranges: You can manage entire ranges using CIDR (Classless Inter-Domain Routing). For example, “192.168.1.0/24” represents all IP addresses from “192.168.1.0” to “192.168.1.255”.

  • IP Versions: Both IPv4 and IPv6 IPs are supported.

2. How to manage access based on IPs?

  1. Click on “apps”.

  2. Go to the settings of the app you want to edit.

  3. On the left-hand menu, click on "settings" and then on "security".

  4. Scroll down to the "IP access management" section.

  5. In the text field next to "IP whitelist", enter a comma-separated list of all the IPs you want to grant access to your application.

Note: Any IP that's not included in your "IP whitelist" will, therefore, be blocked.

Note: Even though you can in fact block yourself out of your app, if you don't include your IP in the whitelist, you will still be able to access your owner/admin account to edit the whitelist.

Did this answer your question?