Device Geofencing node
The Device Geofencing node compares any collected device location metadata with the configured trusted locations.
Use this node with the Device Profile Collector node to determine if the authenticating user’s device is located within range of configured, trusted locations.
Example
The following journey checks whether the user’s device is located within ten kilometers of their company’s office locations. If the device’s location is within this range from one of the offices, the journey proceeds and prompts the user to authenticate. If the device’s location is outside this range from all of the offices, authentication fails:

-
The Device Profile Collector node collects metadata about the current device, including the device’s location.
-
The Device Geofencing node compares the current device’s location with the specified trusted locations. In this example, the trusted locations are the company’s offices.
-
The Page node with the Platform Username node and Platform Password node prompt the user for their credentials.
-
The Data Store Decision node validates the username and password.
-
The Increment Login Count node updates the login count on successful authentication.
Availability
Product | Available? |
---|---|
PingOne Advanced Identity Cloud |
Yes |
PingAM (self-managed) |
Yes |
Ping Identity Platform (self-managed) |
Yes |
Inputs
This node reads the collected device metadata from the shared state.
Implement a Device Profile Collector node earlier in the journey to collect metadata for the current device.
Dependencies
The Device Profile Collector node earlier in the journey must collect the device’s location.
Configuration
Property | Usage |
---|---|
Trusted Locations (required) |
The latitude and longitude of at least one trusted location.
Separate the values with a comma. For example, |
Geofence Radius (km) |
The maximum distance, in kilometers, that a device can be from a configured trusted location. The distance is calculated point-to-point. |