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 />

home<br />

domain<br />

″owns″<br />

the<br />

users—that<br />

is,<br />

it<br />

controls<br />

the<br />

user’s<br />

authentication<br />

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

Regardless<br />

of<br />

where<br />

a<br />

user<br />

makes<br />

a<br />

request<br />

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

resources,<br />

the<br />

home<br />

domain<br />

is<br />

always<br />

where<br />

the<br />

user<br />

must<br />

authenticate.<br />

Authentication<br />

occurs<br />

against<br />

a<br />

master<br />

authentication<br />

server<br />

(MAS)—a<br />

server<br />

(or<br />

set<br />

of<br />

replica<br />

servers)<br />

that<br />

is<br />

located<br />

in<br />

the<br />

home<br />

domain<br />

and<br />

configured<br />

to<br />

authenticate<br />

all<br />

users.<br />

The<br />

diagram<br />

represents<br />

the<br />

MAS<br />

as<br />

mas.dA.com.<br />

The<br />

duty<br />

of<br />

the<br />

MAS<br />

should<br />

be<br />

restricted<br />

to<br />

providing<br />

authentication<br />

services.<br />

The<br />

MAS<br />

should<br />

not<br />

contain<br />

resources<br />

that<br />

are<br />

available<br />

to<br />

users.<br />

After<br />

a<br />

user<br />

has<br />

successfully<br />

authenticated<br />

to<br />

the<br />

MAS,<br />

the<br />

MAS<br />

generates<br />

a<br />

″vouch<br />

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

token.<br />

This<br />

token<br />

is<br />

passed<br />

back<br />

to<br />

the<br />

server<br />

where<br />

the<br />

user<br />

is<br />

making<br />

the<br />

request.<br />

The<br />

server<br />

treats<br />

this<br />

″vouch<br />

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

token<br />

as<br />

proof<br />

that<br />

the<br />

user<br />

has<br />

successfully<br />

authenticated<br />

to<br />

the<br />

MAS<br />

and<br />

can<br />

participate<br />

in<br />

the<br />

e-community.<br />

The<br />

transfer<br />

of<br />

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

between<br />

e-community<br />

domains<br />

is<br />

described<br />

in<br />

detail<br />

in<br />

the<br />

section<br />

“e-community<br />

process<br />

flow”<br />

on<br />

page<br />

258.<br />

e-community<br />

features<br />

and<br />

requirements<br />

v<br />

The<br />

model<br />

supports<br />

access<br />

via<br />

direct<br />

URLs<br />

(bookmarks)<br />

to<br />

resources.<br />

This<br />

feature<br />

contrasts<br />

with<br />

the<br />

CDSSO<br />

model<br />

that<br />

relies<br />

on<br />

a<br />

specially<br />

configured<br />

pkmscdsso<br />

link<br />

(see<br />

“Cross-domain<br />

single<br />

sign-on”<br />

on<br />

page<br />

245).<br />

v<br />

All<br />

users<br />

who<br />

are<br />

participating<br />

in<br />

the<br />

e-community<br />

authenticate<br />

against<br />

a<br />

single<br />

master<br />

authentication<br />

server<br />

(MAS)<br />

located<br />

in<br />

the<br />

home<br />

domain.<br />

v<br />

The<br />

e-community<br />

implementation<br />

allows<br />

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

″local″<br />

authentication<br />

in<br />

remote<br />

domains<br />

if<br />

the<br />

user<br />

does<br />

not<br />

have<br />

a<br />

valid<br />

account<br />

with<br />

the<br />

MAS<br />

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

example,<br />

users<br />

who<br />

belong<br />

to<br />

domain<br />

B<br />

but<br />

do<br />

not<br />

participate<br />

in<br />

the<br />

domain<br />

A-domain<br />

B<br />

e-community).<br />

Client<br />

Domain A Domain B<br />

mas.dA.com<br />

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

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

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

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

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

ws2.dA.com<br />

ws1.dA.com<br />

ws3.dB.com<br />

ws4.dB.com<br />

Figure<br />

9.<br />

The<br />

e-community<br />

model<br />

Chapter<br />

9.<br />

Client<br />

single<br />

sign-on<br />

solutions<br />

257

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

Saved successfully!

Ooh no, something went wrong!