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.

v<br />

Failover<br />

authentication<br />

The<br />

failover<br />

cookie<br />

failover<br />

mechanism<br />

supports<br />

SPNEGO<br />

authenticated<br />

users<br />

v<br />

Cross<br />

domain<br />

single<br />

signon<br />

v<br />

SSL<br />

certificate<br />

authentication<br />

v<br />

Switch<br />

user<br />

authentication<br />

Switching<br />

user<br />

identity<br />

to<br />

the<br />

SPNEGO<br />

authenticated<br />

user<br />

is<br />

supported.<br />

When<br />

SPNEGO<br />

is<br />

configured<br />

along<br />

with<br />

another<br />

authentication<br />

method,<br />

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

simultaneously<br />

sends<br />

both<br />

an<br />

SPNEGO<br />

challenge<br />

and<br />

an<br />

HTML<br />

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

login<br />

back<br />

to<br />

the<br />

browser.<br />

Browsers<br />

which<br />

support<br />

SPNEGO<br />

respond<br />

with<br />

SPNEGO<br />

authentication.<br />

Browsers<br />

that<br />

do<br />

not<br />

support<br />

SPNEGO<br />

display<br />

the<br />

login<br />

<strong>for</strong>m.<br />

Compatibility<br />

between<br />

SPNEGO<br />

authentication<br />

and<br />

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

e-community<br />

single<br />

signon<br />

is<br />

limited.<br />

A<br />

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

server<br />

can<br />

be<br />

an<br />

e-community<br />

master<br />

authentication<br />

server<br />

(MAS)<br />

and<br />

support<br />

SPNEGO.<br />

However,<br />

a<br />

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

server<br />

cannot<br />

be<br />

an<br />

e-community<br />

slave<br />

and<br />

also<br />

support<br />

SPNEGO.<br />

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

authentication<br />

strength<br />

policy<br />

(step-up<br />

authentication)<br />

from<br />

SPNEGO<br />

authentication<br />

to<br />

other<br />

authentication<br />

methods<br />

is<br />

supported.<br />

When<br />

SPNEGO<br />

authentication<br />

is<br />

enabled,<br />

only<br />

the<br />

following<br />

methods<br />

of<br />

maintaining<br />

session<br />

state<br />

are<br />

supported:<br />

v<br />

SSL<br />

session<br />

IDs<br />

v<br />

HTTP<br />

cookies<br />

SPNEGO<br />

authentication<br />

is<br />

compatible<br />

with<br />

the<br />

automatic<br />

tag-value<br />

retrieval<br />

support<br />

provided<br />

by<br />

the<br />

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

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

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

entitlements<br />

service.<br />

Thus,<br />

it<br />

is<br />

possible<br />

to<br />

add<br />

extended<br />

attributes<br />

to<br />

a<br />

user’s<br />

credential<br />

after<br />

the<br />

user<br />

has<br />

authenticated<br />

with<br />

SPNEGO.<br />

Limitations<br />

The<br />

following<br />

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

features<br />

are<br />

not<br />

supported<br />

with<br />

SPNEGO<br />

authentication:<br />

v<br />

POP<br />

or<br />

session<br />

timer<br />

based<br />

reauthentication<br />

of<br />

SPNEGO<br />

authenticated<br />

clients.<br />

v<br />

Password<br />

change<br />

using<br />

pkmspasswd.<br />

v<br />

Mapping<br />

of<br />

a<br />

username<br />

through<br />

a<br />

CDAS.<br />

v<br />

Use<br />

of<br />

a<br />

customized<br />

credential<br />

extended<br />

attribute<br />

CDAS<br />

to<br />

add<br />

extended<br />

attributes<br />

to<br />

a<br />

user<br />

credential.<br />

v<br />

SPNEGO<br />

clients<br />

cannot<br />

log<br />

out<br />

of<br />

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

Clients<br />

must<br />

log<br />

out<br />

from<br />

the<br />

workstation.<br />

Clients<br />

that<br />

access<br />

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

pkms<br />

command<br />

pages<br />

(excepting<br />

switch<br />

user)<br />

receive<br />

the<br />

PKMS<br />

help<br />

page.<br />

v<br />

Reauthentication<br />

when<br />

the<br />

inactive<br />

session<br />

timer<br />

expires<br />

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

SPNEGO<br />

clients.<br />

The<br />

user<br />

cache<br />

entry<br />

is<br />

deleted<br />

but<br />

the<br />

session<br />

ID<br />

is<br />

retained.<br />

In<strong>for</strong>mation<br />

in<br />

the<br />

header<br />

received<br />

from<br />

the<br />

SPNEGO<br />

client<br />

is<br />

used<br />

to<br />

reauthenticate.<br />

The<br />

client<br />

does<br />

not<br />

have<br />

to<br />

log<br />

in<br />

again,<br />

but<br />

the<br />

client<br />

receives<br />

a<br />

new<br />

session<br />

cache<br />

entry.<br />

v<br />

Reauthentication<br />

when<br />

a<br />

user<br />

accesses<br />

an<br />

object<br />

with<br />

a<br />

reauthentication<br />

policy<br />

attached<br />

In<br />

this<br />

case<br />

access<br />

is<br />

denied,<br />

and<br />

user<br />

receives<br />

a<br />

message<br />

stating<br />

that<br />

reauthentication<br />

is<br />

required.<br />

The<br />

following<br />

limitation<br />

also<br />

applies:<br />

v<br />

Microsoft<br />

NT<br />

LAN<br />

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

(NTLM)<br />

authentication<br />

is<br />

not<br />

supported.<br />

236<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!