← Back to plugin index

Anomaly Shield State Risk Extractor

Description
Risk Extractor that extracts the state of the Gateway Anomaly Shield and compares it to the configured anomaly states. No tags are granted, if the request does not contain an anomaly shield environment cookie.
Type name
AnomalyShieldStateRiskExtractor
Class
com.airlock.iam.authentication.application.configuration.risk.extractor.anomaly.AnomalyShieldStateRiskExtractorConfig
May be used by
Properties
Expected Anomaly States (expectedAnomalyStates)
Description
The expected Airlock Gateway (WAF) Anomaly Shield state of the request. If the request's anomaly shield state is within this list of states, it is considered to be a 'match'. The match is case-insensitive. Note: Airlock Gateway 8.3 and newer no longer issue anomaly state "redeemed".
Attributes
String-List
Optional
Default value
[anomalous]
Tags If One Of Expected Anomaly States (tagsIfOneOfExpectedAnomalyStates)
Description
The tags to grant if the current request's anomaly shield state equals any of the configured anomaly states.
Attributes
Plugin-List
Optional
Assignable plugins
Tags If None Of Expected Anomaly States (tagsIfNoneOfExpectedAnomalyStates)
Description
The tags to grant if the current request's anomaly shield state does not match any of the configured states.
Attributes
Plugin-List
Optional
Assignable plugins
YAML Template (with default values)

type: AnomalyShieldStateRiskExtractor
id: AnomalyShieldStateRiskExtractor-xxxxxx
displayName: 
comment: 
properties:
  expectedAnomalyStates: [anomalous]
  tagsIfNoneOfExpectedAnomalyStates:
  tagsIfOneOfExpectedAnomalyStates: