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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

junctions<br />

overview<br />

You<br />

can<br />

create<br />

the<br />

following<br />

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

junction<br />

types:<br />

v<br />

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

to<br />

back-end<br />

server<br />

over<br />

TCP<br />

connection<br />

v<br />

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

to<br />

back-end<br />

server<br />

over<br />

SSL<br />

connection<br />

v<br />

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

to<br />

back-end<br />

server<br />

over<br />

TCP<br />

connection<br />

via<br />

HTTP<br />

proxy<br />

server<br />

v<br />

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

to<br />

back-end<br />

server<br />

over<br />

SSL<br />

connection<br />

via<br />

HTTPS<br />

proxy<br />

server<br />

v<br />

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

to<br />

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

over<br />

SSL<br />

connection<br />

You<br />

must<br />

address<br />

the<br />

following<br />

two<br />

concerns<br />

when<br />

creating<br />

any<br />

junction:<br />

1.<br />

Decide<br />

where<br />

to<br />

junction<br />

(mount)<br />

the<br />

Web<br />

application<br />

server(s)<br />

in<br />

the<br />

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

object<br />

space.<br />

2.<br />

Choose<br />

the<br />

type<br />

of<br />

junction.<br />

Junction<br />

database<br />

location<br />

and<br />

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

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

junction<br />

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

is<br />

now<br />

stored<br />

in<br />

XML-<strong>for</strong>matted<br />

database<br />

files.<br />

The<br />

location<br />

of<br />

the<br />

junction<br />

database<br />

directory<br />

is<br />

defined<br />

in<br />

the<br />

[junction]<br />

stanza<br />

of<br />

the<br />

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

configuration<br />

file.<br />

The<br />

directory<br />

is<br />

relative<br />

to<br />

the<br />

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

server<br />

root<br />

(server-root<br />

parameter<br />

in<br />

the<br />

[server]<br />

stanza):<br />

[junction]<br />

junction-db<br />

=<br />

jct<br />

v<br />

Each<br />

junction<br />

is<br />

defined<br />

in<br />

a<br />

separate<br />

file<br />

with<br />

a<br />

.xml<br />

extension.<br />

v<br />

Use<br />

pdadmin<br />

utility<br />

to<br />

create<br />

and<br />

manage<br />

junctions<br />

and<br />

options.<br />

v<br />

The<br />

XML<br />

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

allows<br />

you<br />

to<br />

manually<br />

create,<br />

edit,<br />

duplicate,<br />

and<br />

backup<br />

junction<br />

files.<br />

Applying<br />

coarse-grained<br />

access<br />

control:<br />

summary<br />

1.<br />

Use<br />

the<br />

pdadmin<br />

utility<br />

or<br />

the<br />

Web<br />

Portal<br />

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

to<br />

create<br />

a<br />

junction<br />

between<br />

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

and<br />

the<br />

back-end<br />

server.<br />

2.<br />

Place<br />

an<br />

appropriate<br />

ACL<br />

policy<br />

on<br />

the<br />

junction<br />

point<br />

to<br />

provide<br />

coarse-grained<br />

control<br />

to<br />

the<br />

back-end<br />

server.<br />

Applying<br />

fine-grained<br />

access<br />

control:<br />

summary<br />

1.<br />

Use<br />

the<br />

pdadmin<br />

utility<br />

or<br />

the<br />

Web<br />

Portal<br />

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

to<br />

create<br />

a<br />

junction<br />

between<br />

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

and<br />

the<br />

back-end<br />

server.<br />

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

cannot<br />

automatically<br />

″see″<br />

and<br />

understand<br />

a<br />

third-party<br />

file<br />

system.<br />

You<br />

must<br />

in<strong>for</strong>m<br />

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

of<br />

the<br />

third-party<br />

object<br />

space<br />

using<br />

a<br />

special<br />

application,<br />

called<br />

query_contents,<br />

that<br />

inventories<br />

the<br />

third-party<br />

Web<br />

space<br />

and<br />

reports<br />

the<br />

structure<br />

and<br />

contents<br />

to<br />

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

2.<br />

Copy<br />

the<br />

query_contents<br />

program<br />

to<br />

the<br />

third-party<br />

server.<br />

3.<br />

Apply<br />

ACL<br />

policy<br />

to<br />

appropriate<br />

objects<br />

in<br />

the<br />

unified<br />

object<br />

space.<br />

Guidelines<br />

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

creating<br />

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

junctions<br />

The<br />

following<br />

guidelines<br />

summarize<br />

the<br />

″rules″<br />

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

junctions:<br />

v<br />

You<br />

can<br />

add<br />

a<br />

junction<br />

anywhere<br />

in<br />

the<br />

primary<br />

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

object<br />

space<br />

v<br />

You<br />

can<br />

junction<br />

multiple<br />

replica<br />

back-end<br />

servers<br />

at<br />

the<br />

same<br />

mount<br />

point<br />

Multiple<br />

replica<br />

back-end<br />

servers<br />

mounted<br />

to<br />

the<br />

same<br />

junction<br />

point<br />

must<br />

be<br />

of<br />

the<br />

same<br />

type—TCP<br />

or<br />

SSL<br />

v<br />

ACL<br />

policies<br />

are<br />

inherited<br />

across<br />

junctions<br />

to<br />

third-party<br />

servers<br />

276<br />

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

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

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

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

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

e-<strong>business</strong>:<br />

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

<strong>Administration</strong><br />

Guide

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

Saved successfully!

Ooh no, something went wrong!