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.

The<br />

configuration<br />

file<br />

entry<br />

is:<br />

[p3p-header]<br />

preserve-p3p-policy<br />

=<br />

{yes|no}<br />

The<br />

default<br />

behavior<br />

is<br />

no.<br />

This<br />

means<br />

that<br />

P3P<br />

headers<br />

from<br />

junctioned<br />

servers<br />

are<br />

replaced.<br />

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

replaces<br />

backend<br />

P3P<br />

policy<br />

headers<br />

by<br />

default<br />

to<br />

ensure<br />

that<br />

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

cookies<br />

are<br />

not<br />

excluded<br />

due<br />

to<br />

a<br />

more<br />

strict<br />

policy<br />

set<br />

by<br />

the<br />

backend<br />

server.<br />

When<br />

using<br />

the<br />

default<br />

setting,<br />

you<br />

might<br />

find<br />

that<br />

cookies<br />

that<br />

the<br />

backend<br />

server<br />

must<br />

set<br />

are<br />

not<br />

allowed<br />

due<br />

to<br />

the<br />

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

compact<br />

policy.<br />

In<br />

this<br />

case,<br />

you<br />

should<br />

choose<br />

one<br />

of<br />

the<br />

following<br />

options:<br />

v<br />

Set<br />

preserve-p3p-policy<br />

=<br />

yes<br />

to<br />

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

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

to<br />

preserve<br />

the<br />

compact<br />

policy<br />

set<br />

by<br />

the<br />

backend<br />

server.<br />

v<br />

Modify<br />

the<br />

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

compact<br />

policy<br />

header<br />

to<br />

make<br />

the<br />

policy<br />

more<br />

permissive,<br />

so<br />

that<br />

backend<br />

cookies<br />

are<br />

allowed.<br />

When<br />

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

processes<br />

responses<br />

from<br />

backend<br />

servers,<br />

<strong>WebSEAL</strong>’s<br />

actions<br />

can<br />

include<br />

the<br />

addition<br />

of<br />

a<br />

cookie<br />

to<br />

the<br />

response.<br />

This<br />

occurs<br />

when<br />

the<br />

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

junction<br />

has<br />

been<br />

created<br />

to<br />

generate<br />

junction<br />

cookies.<br />

These<br />

cookies<br />

are<br />

used<br />

to<br />

map<br />

URLs<br />

across<br />

junctions,<br />

to<br />

ensure<br />

connectivity<br />

between<br />

the<br />

browser<br />

and<br />

the<br />

backend<br />

server.<br />

This<br />

means<br />

that<br />

when<br />

the<br />

administrator<br />

chooses<br />

to<br />

preserve<br />

the<br />

compact<br />

policy<br />

set<br />

by<br />

the<br />

backend<br />

server<br />

(preserve-p3p-policy<br />

=<br />

yes),<br />

the<br />

administrator<br />

must<br />

ensure<br />

that<br />

the<br />

compact<br />

policy<br />

is<br />

permissive<br />

enough<br />

to<br />

accept<br />

the<br />

addition<br />

of<br />

the<br />

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

junction<br />

cookie.<br />

When<br />

the<br />

compact<br />

policy<br />

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

the<br />

addition<br />

of<br />

the<br />

junction<br />

cookie,<br />

the<br />

URL<br />

requests<br />

from<br />

the<br />

browser<br />

will<br />

not<br />

successfully<br />

resolve<br />

to<br />

the<br />

URLs<br />

on<br />

the<br />

backend<br />

server.<br />

Default<br />

compact<br />

policy<br />

in<br />

the<br />

P3P<br />

header<br />

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

adds<br />

a<br />

P3P<br />

header<br />

to<br />

every<br />

response<br />

in<br />

which<br />

cookies<br />

are<br />

set.<br />

The<br />

header<br />

contains<br />

a<br />

P3P<br />

Compact<br />

Policy.<br />

The<br />

policy<br />

is<br />

a<br />

sequence<br />

of<br />

terms<br />

that<br />

describe<br />

the<br />

policy<br />

regarding<br />

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

contained<br />

within<br />

the<br />

cookies<br />

in<br />

the<br />

response.<br />

The<br />

following<br />

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

configuration<br />

file<br />

entries<br />

represent<br />

the<br />

default<br />

P3P<br />

compact<br />

policy:<br />

[p3p-header]<br />

access<br />

=<br />

none<br />

purpose<br />

=<br />

current<br />

purpose<br />

=<br />

other-purpose:opt-in<br />

recipients<br />

=<br />

ours<br />

retention<br />

=<br />

no-retention<br />

categories<br />

=<br />

uniqueid<br />

The<br />

default<br />

configuration<br />

file<br />

entries<br />

result<br />

in<br />

a<br />

P3P<br />

header<br />

with<br />

the<br />

following<br />

contents:<br />

P3P:<br />

CP="NON<br />

CUR<br />

OTPi<br />

OUR<br />

NOR<br />

UNI"<br />

The<br />

following<br />

table<br />

explains<br />

the<br />

values<br />

in<br />

the<br />

default<br />

policy<br />

header:<br />

Table<br />

4.<br />

P3P<br />

default<br />

header<br />

values<br />

Term<br />

Definition<br />

NON<br />

User<br />

has<br />

no<br />

access<br />

to<br />

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

either<br />

in<br />

the<br />

cookie<br />

or<br />

linked<br />

to<br />

by<br />

the<br />

cookie.<br />

Chapter<br />

2.<br />

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

server<br />

configuration<br />

61

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

Saved successfully!

Ooh no, something went wrong!