agent.vcl.template revision de3533cf66aacf94548bdc9c8d0671d936f38297
0N/Avcl 4.0;
0N/A
0N/Aimport am;
0N/A
0N/Abackend default {
0N/A .host = "127.0.0.1";
0N/A .port = "80";
0N/A}
0N/A
0N/A##
0N/A# OpenAM Varnish Web Policy Agent configuration
0N/A# Do not modify below this line
0N/A##
0N/A
0N/Asub vcl_init {
0N/A am.init("AM_AGENT_CONF_PATH");
0N/A}
0N/A
0N/Asub vcl_recv {
0N/A if(!am.authenticate()) {
0N/A return (synth(800));
0N/A }
0N/A return (hash);
0N/A}
0N/A
0N/Asub vcl_synth {
0N/A if(resp.status == 800) {
0N/A am.done();
0N/A return (deliver);
0N/A }
0N/A}
0N/A
0N/Asub vcl_deliver {
0N/A am.ok();
0N/A return (deliver);
0N/A}
0N/A
0N/Asub vcl_fini {
0N/A am.cleanup();
0N/A return (ok);
0N/A}