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.

Failover<br />

authentication<br />

configuration<br />

This<br />

section<br />

describes<br />

how<br />

to<br />

configure<br />

failover<br />

authentication.<br />

If<br />

you<br />

are<br />

not<br />

familiar<br />

with<br />

failover<br />

authentication<br />

concepts,<br />

review<br />

“Failover<br />

authentication<br />

concepts”<br />

on<br />

page<br />

166.<br />

To<br />

configure<br />

failover<br />

authentication,<br />

complete<br />

the<br />

following<br />

tasks:<br />

1.<br />

Stop<br />

the<br />

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

server.<br />

2.<br />

To<br />

enable<br />

failover<br />

authentication,<br />

complete<br />

each<br />

of<br />

the<br />

following<br />

tasks:<br />

a.<br />

“Specify<br />

the<br />

protocol<br />

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

failover<br />

cookie”<br />

on<br />

page<br />

174<br />

b.<br />

“Specify<br />

the<br />

failover<br />

authentication<br />

library”<br />

on<br />

page<br />

174<br />

c.<br />

“Create<br />

an<br />

encryption<br />

key<br />

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

cookie<br />

data”<br />

on<br />

page<br />

175<br />

d.<br />

“Specify<br />

the<br />

cookie<br />

lifetime”<br />

on<br />

page<br />

175<br />

e.<br />

“Specify<br />

UTF-8<br />

encoding<br />

on<br />

cookie<br />

strings”<br />

on<br />

page<br />

175<br />

3.<br />

Optionally,<br />

you<br />

can<br />

configure<br />

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

to<br />

maintain<br />

session<br />

state<br />

across<br />

failover<br />

authentication<br />

sessions.<br />

If<br />

this<br />

is<br />

appropriate<br />

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

your<br />

deployment,<br />

complete<br />

the<br />

following<br />

instructions:<br />

a.<br />

“Add<br />

the<br />

session<br />

lifetime<br />

timestamp”<br />

on<br />

page<br />

176<br />

b.<br />

“Add<br />

the<br />

session<br />

activity<br />

timestamp”<br />

on<br />

page<br />

176<br />

c.<br />

“Add<br />

an<br />

interval<br />

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

updating<br />

the<br />

activity<br />

timestamp”<br />

on<br />

page<br />

177<br />

4.<br />

Optionally,<br />

you<br />

can<br />

configure<br />

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

to<br />

add<br />

extended<br />

attributes<br />

or<br />

authentication<br />

level<br />

to<br />

the<br />

failover<br />

cookie:<br />

v<br />

“Add<br />

extended<br />

attributes”<br />

on<br />

page<br />

177<br />

v<br />

“Specify<br />

the<br />

authentication<br />

level<br />

attribute<br />

after<br />

failover<br />

authentication”<br />

on<br />

page<br />

178<br />

5.<br />

When<br />

you<br />

have<br />

configured<br />

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

to<br />

add<br />

attributes<br />

to<br />

the<br />

failover<br />

cookie,<br />

you<br />

must<br />

configure<br />

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

to<br />

extract<br />

the<br />

attributes<br />

when<br />

reading<br />

the<br />

cookie:<br />

v<br />

“Specify<br />

attributes<br />

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

extraction”<br />

on<br />

page<br />

178<br />

6.<br />

Optionally,<br />

you<br />

can<br />

enable<br />

failover<br />

authentication<br />

cookies<br />

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

use<br />

on<br />

any<br />

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

server<br />

within<br />

the<br />

domain.<br />

If<br />

this<br />

is<br />

appropriate<br />

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

your<br />

deployment,<br />

see<br />

v<br />

“Enable<br />

domain-wide<br />

failover<br />

cookies”<br />

on<br />

page<br />

179<br />

7.<br />

If<br />

you<br />

need<br />

to<br />

maintain<br />

backwards<br />

compatibility<br />

with<br />

failover<br />

authentication<br />

cookies<br />

generated<br />

by<br />

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

servers<br />

from<br />

versions<br />

prior<br />

to<br />

Version<br />

5.1,<br />

complete<br />

the<br />

following<br />

instructions:<br />

a.<br />

“Specify<br />

UTF-8<br />

encoding<br />

on<br />

cookie<br />

strings”<br />

on<br />

page<br />

175<br />

b.<br />

“Require<br />

validation<br />

of<br />

a<br />

lifetime<br />

timestamp”<br />

on<br />

page<br />

179<br />

c.<br />

“Require<br />

validation<br />

of<br />

an<br />

activity<br />

timestamp”<br />

on<br />

page<br />

180<br />

d.<br />

“Enable<br />

backwards<br />

compatibility<br />

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

encryption<br />

prior<br />

to<br />

Version<br />

4.1”<br />

on<br />

page<br />

180<br />

e.<br />

“Enable<br />

backwards<br />

compatibility<br />

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

Version<br />

4.1<br />

cookies”<br />

on<br />

page<br />

181<br />

8.<br />

After<br />

completing<br />

all<br />

the<br />

instructions<br />

applicable<br />

to<br />

your<br />

deployment,<br />

restart<br />

the<br />

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

server.<br />

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

configuration<br />

file<br />

references:<br />

v<br />

“Authentication<br />

failover”<br />

on<br />

page<br />

424<br />

v<br />

“Authentication<br />

methods”<br />

on<br />

page<br />

414<br />

v<br />

“Authentication<br />

libraries”<br />

on<br />

page<br />

419<br />

Chapter<br />

6.<br />

Authentication<br />

173

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

Saved successfully!

Ooh no, something went wrong!