ProxySG Content Policy Language Guide

condition=

Tests if the specified defined condition is true.

Syntax

condition=condition_label

where condition_label is the label of a custom condition as defined in a define condition, define url.domain condition, or define url condition definition block.

Layer and Transaction Notes

Use in all layers.

The defined conditions that are referenced may have usage restrictions, as they must be evaluated in the layer from which they are referenced.

Examples

;Deny access to client 1.2.3.4 for any http request through proxy port 8080. define condition qa

client.address=1.2.3.4 proxy.port=8080 end condition qa

<proxy>

condition=qa client.protocol=http deny

;Restrict access to internal sites to specific groups,

;using nested conditions.

define condition restricted_sites url.domain=internal.my_co.com

end condition restricted_sites

define condition has_full_access group=admin,execs,managers

end condition

define condition forbidden condition=restricted_sites condition=!has_full_acesss

end

<proxy> authenticate(My_realm)

<proxy> condition=forbidden deny

;Example of a define url condition. define url condition test

62

Page 62
Image 62
Blue Coat Systems Proxy SG manual Condition=conditionlabel