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

configuration<br />

file<br />

entries<br />

are:<br />

[authentication-mechanisms]<br />

passwd-ldap<br />

=<br />

/opt/PolicyDirector/lib/libldapauthn.so<br />

&<br />

-cfgfile<br />

[/opt/pdweb/etc/webseald-instance_name.conf]<br />

cert-ssl<br />

=<br />

/opt/PolicyDirector/lib/libsslauthn.so<br />

To<br />

enable<br />

switch<br />

user<br />

authentication<br />

mechanisms<br />

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

both<br />

of<br />

these<br />

authentication<br />

methods,<br />

complete<br />

the<br />

following<br />

steps:<br />

1.<br />

Make<br />

a<br />

copy<br />

of<br />

the<br />

switch<br />

user<br />

shared<br />

library<br />

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

each<br />

authentication<br />

mechanism.<br />

The<br />

administrator<br />

can<br />

choose<br />

any<br />

name<br />

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

each<br />

copy,<br />

as<br />

long<br />

as<br />

each<br />

copy<br />

is<br />

uniquely<br />

named.<br />

For<br />

example,<br />

to<br />

support<br />

switch<br />

user<br />

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

both<br />

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

authentication<br />

and<br />

certificate<br />

authentication:<br />

#<br />

cp<br />

libsuauthn.so<br />

libsu<strong>for</strong>mauthn.so<br />

#<br />

cp<br />

libsuauthn.so<br />

libsucert.so<br />

2.<br />

Edit<br />

the<br />

appropriate<br />

entries<br />

in<br />

the<br />

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

configuration<br />

file.<br />

Remove<br />

the<br />

comment<br />

character<br />

(#)<br />

at<br />

the<br />

start<br />

of<br />

the<br />

entry<br />

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

each<br />

supported<br />

switch<br />

user<br />

authentication<br />

mechanism.<br />

3.<br />

For<br />

each<br />

uncommented<br />

entry,<br />

enter<br />

the<br />

name<br />

of<br />

the<br />

uniquely-named<br />

copy<br />

of<br />

the<br />

switch<br />

user<br />

authentication<br />

library.<br />

The<br />

updated<br />

configuration<br />

file<br />

entries<br />

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

the<br />

example<br />

above<br />

are:<br />

[authentication-mechanisms]<br />

passwd-ldap<br />

=<br />

/opt/PolicyDirector/lib/libldapauthn.so<br />

&<br />

-cfgfile<br />

[/opt/pdweb/etc/webseald-instance_name.conf]<br />

cert-ssl<br />

=<br />

/opt/pdwebrte/lib/libsslauthn.so<br />

&<br />

-cfgfile<br />

[/opt/pdweb/etc/webseald-instance_name.conf]<br />

su-password<br />

=<br />

/opt/pdwebrte/lib/libsu<strong>for</strong>mauthn.so<br />

su-certificate<br />

=<br />

/opt/pdwebrte/lib/libsucert.so<br />

The<br />

environment<br />

is<br />

now<br />

expanded<br />

to<br />

support<br />

switch<br />

user<br />

functionality<br />

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

both<br />

authentication<br />

methods.<br />

Note:<br />

If<br />

your<br />

environment<br />

includes<br />

a<br />

custom<br />

CDAS<br />

authentication<br />

mechanism,<br />

you<br />

must<br />

provide<br />

the<br />

same<br />

functionality.<br />

See<br />

“Developing<br />

a<br />

custom<br />

authentication<br />

module<br />

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

switch<br />

user”<br />

on<br />

page<br />

197.<br />

Part<br />

3:<br />

Configuring<br />

the<br />

switch<br />

user<br />

HTML<br />

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

This<br />

part<br />

is<br />

optional.<br />

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

provides<br />

a<br />

default<br />

HTML<br />

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

that<br />

the<br />

administrator<br />

accesses<br />

in<br />

order<br />

to<br />

use<br />

the<br />

switch<br />

user<br />

function.<br />

The<br />

default<br />

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

can<br />

be<br />

used<br />

without<br />

modification.<br />

Optionally,<br />

the<br />

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

can<br />

be<br />

edited<br />

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

customized<br />

appearance<br />

and<br />

functionality.<br />

The<br />

default<br />

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

is<br />

named<br />

switchuser.html.<br />

The<br />

name<br />

of<br />

this<br />

file<br />

can<br />

be<br />

modified.<br />

Form<br />

contents<br />

and<br />

location<br />

The<br />

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

contains<br />

requests<br />

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

v<br />

User<br />

name<br />

The<br />

name<br />

of<br />

the<br />

user<br />

whose<br />

credentials<br />

the<br />

administrator<br />

wants<br />

to<br />

access.<br />

v<br />

Destination<br />

URL<br />

This<br />

page<br />

appears<br />

after<br />

a<br />

successful<br />

switch<br />

user<br />

operation.<br />

v<br />

Authentication<br />

method<br />

Chapter<br />

7.<br />

Advanced<br />

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

authentication<br />

193

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

Saved successfully!

Ooh no, something went wrong!