10.02.2013 Views

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Value<br />

Description<br />

public<br />

The<br />

public<br />

value<br />

allows<br />

<strong>WebSEAL</strong><br />

to<br />

cache<br />

the<br />

document<br />

by<br />

ignoring<br />

the<br />

fact<br />

that<br />

the<br />

junction<br />

was<br />

created<br />

with<br />

a<br />

–c<br />

or<br />

–C<br />

option.<br />

In<br />

addition,<br />

this<br />

value<br />

also<br />

allows<br />

caching<br />

of<br />

this<br />

document<br />

when<br />

the<br />

request<br />

is<br />

sent<br />

with<br />

an<br />

authorization<br />

header<br />

(such<br />

as<br />

Basic<br />

Authentication).<br />

This<br />

condition<br />

also<br />

includes<br />

a<br />

request<br />

where<br />

<strong>WebSEAL</strong><br />

inserts<br />

BA<br />

in<strong>for</strong>mation<br />

on<br />

behalf<br />

of<br />

the<br />

client<br />

(such<br />

as<br />

with<br />

GSO<br />

or<br />

–b<br />

supply<br />

junctions).<br />

Normally,<br />

proxy<br />

servers<br />

do<br />

not<br />

cache<br />

the<br />

response<br />

documents<br />

to<br />

requests<br />

that<br />

include<br />

authorization<br />

headers.<br />

Use<br />

the<br />

pdadmin<br />

pop<br />

create,<br />

pdadmin<br />

pop<br />

modify,<br />

and<br />

pdadmin<br />

pop<br />

attach<br />

commands.<br />

The<br />

following<br />

example<br />

illustrates<br />

creating<br />

a<br />

POP<br />

called<br />

″doc-cache″<br />

with<br />

the<br />

document-cache-control<br />

extended<br />

attribute<br />

and<br />

attaching<br />

it<br />

to<br />

an<br />

object<br />

(budget.html):<br />

pdadmin><br />

pop<br />

create<br />

doc-cache<br />

pdadmin><br />

pop<br />

modify<br />

doc-cache<br />

set<br />

attribute<br />

document-cache-control<br />

no-cache<br />

pdadmin><br />

pop<br />

attach<br />

/<strong>WebSEAL</strong>/hostA/junction/budget.html<br />

doc-cache<br />

The<br />

budget.html<br />

document<br />

is<br />

never<br />

cached<br />

by<br />

<strong>WebSEAL</strong>.<br />

Each<br />

request<br />

<strong>for</strong><br />

this<br />

document<br />

must<br />

be<br />

made<br />

directly<br />

to<br />

the<br />

back-end<br />

server<br />

where<br />

it<br />

is<br />

located.<br />

Details<br />

about<br />

the<br />

pdadmin<br />

command<br />

line<br />

utility<br />

can<br />

be<br />

found<br />

in<br />

the<br />

<strong>IBM</strong><br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

<strong>Manager</strong><br />

Base<br />

Administrator’s<br />

Guide.<br />

Specifying<br />

document<br />

MIME<br />

types<br />

<strong>for</strong><br />

URL<br />

filtering<br />

To<br />

ensure<br />

proper<br />

per<strong>for</strong>mance<br />

of<br />

links<br />

across<br />

<strong>WebSEAL</strong><br />

junctions,<br />

<strong>WebSEAL</strong><br />

can<br />

apply<br />

specific<br />

URL<br />

filtering<br />

rules<br />

to<br />

document<br />

responses<br />

from<br />

back-end<br />

junctioned<br />

servers.<br />

You<br />

must<br />

first<br />

specify<br />

the<br />

document<br />

MIME<br />

types<br />

that<br />

<strong>WebSEAL</strong><br />

can<br />

recognize.<br />

The<br />

type<br />

parameter<br />

in<br />

the<br />

[filter-content-types]<br />

stanza<br />

of<br />

the<br />

<strong>WebSEAL</strong><br />

configuration<br />

file<br />

specifies<br />

a<br />

MIME<br />

type<br />

value.<br />

<strong>WebSEAL</strong><br />

is<br />

configured<br />

by<br />

default<br />

to<br />

recognize<br />

documents<br />

of<br />

two<br />

MIME<br />

types:<br />

[filter-content-types]<br />

type<br />

=<br />

text/html<br />

type<br />

=<br />

text/vnd.wap.wml<br />

<strong>WebSEAL</strong><br />

can<br />

apply<br />

the<br />

following<br />

URL<br />

filtering<br />

functionality<br />

to<br />

all<br />

configured<br />

document<br />

types:<br />

v<br />

URL<br />

scheme<br />

filtering<br />

<strong>WebSEAL</strong><br />

filters<br />

only<br />

URLs<br />

using<br />

schemes<br />

defined<br />

in<br />

the<br />

[filter-schemes]<br />

stanza<br />

of<br />

the<br />

<strong>WebSEAL</strong><br />

configuration<br />

file.<br />

v<br />

URL<br />

attribute<br />

filtering<br />

See<br />

“Standard<br />

URL<br />

filtering<br />

rules<br />

<strong>for</strong><br />

<strong>WebSEAL</strong>”<br />

on<br />

page<br />

288.<br />

v<br />

Script<br />

filtering<br />

<strong>for</strong><br />

absolute<br />

URLs<br />

See<br />

“Modifying<br />

absolute<br />

URLs<br />

with<br />

script<br />

filtering”<br />

on<br />

page<br />

290.<br />

Chapter<br />

3.<br />

<strong>WebSEAL</strong><br />

server<br />

administration<br />

79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!