Blue Coat Systems Time Clock Proxy SG Manuale Utente

Pagina di 314
ProxySG Content Policy Language Guide
62
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