The following statement will not be handled properly due to incorrectly resolved logical operation between two distinct groups:
{
"Statement": [
{
"Effect": "deny",
"Resource": "Url:/website-page",
"Condition": {
"Operator": "OR",
"NotEquals": {
"${HTTP_GET.ref}": "xxx"
},
"NotIn": {
"${USER.ip}": [
"1.1.1.1",
"8.8.8.8"
]
}
}
}
]
}