Is there a XLAT IF(..) like expansion?

g4-lisz at tonarchiv.ch g4-lisz at tonarchiv.ch
Tue Mar 28 17:41:19 UTC 2023


Hello again 

I'm trying to accomplish the following (pseudo code):

In rlm_rest module config:

authenticate {
 body = "json"
 data = '{ 
 "token" : "xxxxxxx", 
 "states": [ "x", "y" ], 
 "resourceIds: PSEUDO_CODE>> IF(%{control:Cust-Resource-Uuid}, [ "%{control:Cust-Resource-Uuid}" ], null) <<PSEUDO_CODE , 
 }'
}

I.e. when the custom attribute is set, the JSON's "resourcesIds" property should be an array containing the attribute's string content, otherwise "null".

Your help is much appreciated!

Cheers,
Till


More information about the Freeradius-Users mailing list