uidConfiguration


This behavior allows you to extract unique identifier (UID) values from live traffic, for use in OTA applications. Note that you are responsible for maintaining the security of any data that may identify individual users.

OptionTypeDescriptionRequires
enabledboolean

Allows you to extract UIDs from client requests.

{"displayType":"boolean","tag":"input","type":"checkbox"}
extract​Locationenum

Where to extract the UID value from.

{"displayType":"enum","options":["CLIENT_REQUEST_HEADER","QUERY_STRING","VARIABLE"],"tag":"select"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
CLIENT_​REQUEST_​HEADER

From a client request header.

QUERY_​STRING

From the request query string.

VARIABLE

From a rule tree VARIABLE. You should mark these variables as sensitive. See also Support for variables.

header​Namestring

This specifies the name of the HTTP header from which to extract the UID value.

extract​Location is CLIENT_​REQUEST_​HEADER
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"extractLocation","op":"eq","value":"CLIENT_REQUEST_HEADER"}}
query​Parameter​Namestring

This specifies the name of the query parameter from which to extract the UID value.

extract​Location is QUERY_​STRING
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"extractLocation","op":"eq","value":"QUERY_STRING"}}
variable​Namestring (variable name)

This specifies the name of the rule tree variable from which to extract the UID value.

extract​Location is VARIABLE
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"extractLocation","op":"eq","value":"VARIABLE"}}