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.

Specify<br />

the<br />

protocol<br />

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

failover<br />

cookie<br />

Failover<br />

authentication<br />

cookies<br />

are<br />

disabled<br />

by<br />

default.<br />

To<br />

enable<br />

failover<br />

cookies,<br />

edit<br />

the<br />

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

configuration<br />

file:<br />

In<br />

the<br />

[failover]<br />

stanza,<br />

specify<br />

a<br />

value<br />

that<br />

instructs<br />

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

how<br />

to<br />

handle<br />

client<br />

certificate<br />

authentication<br />

requests.<br />

The<br />

following<br />

table<br />

shows<br />

the<br />

valid<br />

values.<br />

Table<br />

30.<br />

Supported<br />

protocols<br />

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

failover<br />

cookies<br />

Setting<br />

Description<br />

failover-auth<br />

=<br />

http<br />

Failover<br />

cookies<br />

enabled<br />

over<br />

HTTP<br />

protocol.<br />

failover-auth<br />

=<br />

https<br />

Failover<br />

cookies<br />

enabled<br />

over<br />

HTTPS<br />

(SSL)<br />

protocol.<br />

failover-auth<br />

=<br />

both<br />

Failover<br />

cookies<br />

enabled<br />

over<br />

both<br />

HTTP<br />

and<br />

HTTPS<br />

(SSL)<br />

protocol.<br />

Note:<br />

Enabling<br />

failover<br />

authentication<br />

to<br />

either<br />

HTTP<br />

or<br />

HTTPS<br />

causes<br />

cookies<br />

to<br />

be<br />

written<br />

to<br />

clients<br />

connecting<br />

over<br />

all<br />

protocols.<br />

The<br />

value<br />

specified<br />

in<br />

the<br />

failover-auth<br />

stanza<br />

entry<br />

dictates<br />

the<br />

protocol<br />

over<br />

which<br />

cookies<br />

will<br />

be<br />

accepted<br />

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

authentication<br />

during<br />

a<br />

failover<br />

authentication<br />

event.<br />

Specify<br />

the<br />

failover<br />

authentication<br />

library<br />

Edit<br />

the<br />

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

configuration<br />

file.<br />

In<br />

the<br />

[authentication-mechanisms]<br />

stanza,<br />

uncomment<br />

the<br />

entry<br />

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

the<br />

authentication<br />

type<br />

(or<br />

types)<br />

that<br />

must<br />

support<br />

failover<br />

cookies.<br />

Add<br />

the<br />

name<br />

of<br />

the<br />

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

failover<br />

cookie<br />

library<br />

appropriate<br />

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

the<br />

operating<br />

system<br />

type.<br />

The<br />

default<br />

configuration<br />

file<br />

entry<br />

is:<br />

[authentication-mechanisms]<br />

#failover-password<br />

=<br />

failover_password_library_filename<br />

#failover-token-card<br />

=<br />

failover_token_card_filename<br />

#failover-certificate<br />

=<br />

failover_certificate_filename<br />

#failover-http-request<br />

=<br />

failover_http_request_filename<br />

#failover-cdsso<br />

=<br />

failover_cdsso_filename<br />

#failover-kerberosv5<br />

=<br />

failover_kerberos_library<br />

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

supplies<br />

one<br />

standard<br />

failover<br />

shared<br />

library<br />

that<br />

functions<br />

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

all<br />

the<br />

above<br />

authentication<br />

methods.<br />

Refer<br />

to<br />

the<br />

following<br />

table<br />

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

the<br />

library<br />

names.<br />

Table<br />

31.<br />

Failover<br />

authentication<br />

library<br />

file<br />

names<br />

Solaris<br />

libfailoverauthn.so<br />

Linux<br />

libfailoverauthn.so<br />

AIX<br />

libfailoverauthn.a<br />

HP-UX<br />

libfailoverauthn.sl<br />

Windows<br />

failoverauthn.dll<br />

For<br />

example,<br />

to<br />

enable<br />

failover<br />

authentication<br />

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

clients<br />

who<br />

originally<br />

authenticated<br />

with<br />

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

authentication<br />

on<br />

Solaris,<br />

uncomment<br />

the<br />

failover-password<br />

entry<br />

and<br />

add<br />

the<br />

library<br />

name:<br />

[authentication-mechanisms]<br />

failover-password<br />

=<br />

libfailoverauthn.so<br />

Alternatively,<br />

when<br />

you<br />

have<br />

developed<br />

a<br />

CDAS<br />

library<br />

that<br />

implements<br />

a<br />

customized<br />

version<br />

of<br />

failover<br />

authentication<br />

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

one<br />

or<br />

more<br />

authentication<br />

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