Auth node reference

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:

Checking whether the current device is located within range of the trusted locations before authenticating

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, 37.7910855,-122.3951663.

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.

Outputs

This node doesn’t write anything to the shared state.

Outcomes

Inside

The collected location is within the specified range of a configured trusted location.

Outside

The collected location is outside the specified range of all the configured trusted locations.

Errors

This node doesn’t log messages of its own.