Impossible Journey Risk Extractor
Description
Emits tags based on whether the journey from the previous login location to the current login location
is plausible or impossible. Login timestamps and geolocations of previous login and current login
are taken into account to calculate the travel speed.
- This risk extractor depends on the user identity. Make sure to place the corresponding Risk Assessment Step after the user-identifying step (e.g. the Password Authentication Step) in the authentication flow.
- This plugin requires that a Login History Repository is configured in the Authentication Flows configuration.
- This plugin requires a geolocation provider supplying longitude and latitude to be configured in Loginapp's REST settings.
May be used by
Properties
Max Travel Speed [km/h] (
maximumTravelSpeed) Description
Maximum travel speed in kilometers per hour (km/h). If the calculated travel speed is above this value, the journey is considered impossible.
Attributes
Integer
Optional
Default value
1000
Minimal Travel Distance [km] (
minimalTravelDistance) Description
Minimal travel distance in kilometers (km). The user must have traveled at least that far for the risk extractor to take travel speed into account.
Attributes
Integer
Optional
Default value
1
Tags On Impossible Journey (
tagsOnImpossibleJourney) Description
The tags to grant if the current journey is impossible.
Attributes
Plugin-List
Optional
Assignable plugins
Tags On Plausible Journey (
tagsOnPlausibleJourney) Description
The tags to grant if the current journey is plausible.
Attributes
Plugin-List
Optional
Assignable plugins
YAML Template (with default values)
type: ImpossibleJourneyRiskExtractor
id: ImpossibleJourneyRiskExtractor-xxxxxx
displayName:
comment:
properties:
maximumTravelSpeed: 1000
minimalTravelDistance: 1
tagsOnImpossibleJourney:
tagsOnPlausibleJourney: