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.

Each<br />

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

instance<br />

must<br />

have<br />

a<br />

separate<br />

Kerberos<br />

identity<br />

v<br />

On<br />

Windows,<br />

create<br />

a<br />

separate<br />

Windows<br />

administrative<br />

user<br />

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

each<br />

instance,<br />

and<br />

modify<br />

the<br />

services<br />

configuration<br />

so<br />

that<br />

the<br />

instance<br />

is<br />

started<br />

under<br />

that<br />

user<br />

account.<br />

v<br />

On<br />

UNIX,<br />

create<br />

a<br />

separate<br />

Active<br />

Directory<br />

user<br />

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

each<br />

instance.<br />

Note:<br />

Multiple<br />

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

instances<br />

are<br />

supported<br />

with<br />

SPNEGO<br />

when<br />

each<br />

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

server<br />

has<br />

a<br />

unique<br />

IP<br />

address<br />

and<br />

host<br />

name.<br />

Multiple<br />

instances<br />

are<br />

not<br />

supported<br />

when<br />

the<br />

instances<br />

listen<br />

on<br />

different<br />

ports<br />

but<br />

share<br />

the<br />

same<br />

IP<br />

address.<br />

Step<br />

2:<br />

Map<br />

Kerberos<br />

principal<br />

to<br />

Active<br />

Directory<br />

user<br />

The<br />

IE<br />

client<br />

request<br />

to<br />

the<br />

Active<br />

Directory<br />

domain<br />

controller<br />

requests<br />

access<br />

to<br />

a<br />

Kerberos<br />

principal<br />

of<br />

name:<br />

HTTP/DNS_name_of_<strong>WebSEAL</strong>_server@Active_Directory_domain_name<br />

This<br />

name<br />

must<br />

be<br />

mapped<br />

to<br />

the<br />

Active<br />

Directory<br />

user<br />

that<br />

represents<br />

the<br />

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

server<br />

instance,<br />

as<br />

created<br />

in<br />

Step<br />

1<br />

above.<br />

This<br />

mapping<br />

requires<br />

the<br />

Windows<br />

ktpass<br />

utility.<br />

The<br />

ktpass<br />

utility<br />

might<br />

not<br />

be<br />

loaded<br />

on<br />

the<br />

Windows<br />

system<br />

by<br />

default.<br />

It<br />

can<br />

be<br />

obtained<br />

from<br />

the<br />

Windows<br />

Support<br />

Tools<br />

package<br />

on<br />

the<br />

Windows<br />

CDs.<br />

Windows<br />

The<br />

configuration<br />

steps<br />

differ<br />

between<br />

configuring<br />

the<br />

first<br />

(default)<br />

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

server<br />

and<br />

configuring<br />

multiple<br />

server<br />

instances.<br />

Use<br />

the<br />

appropriate<br />

instructions<br />

that<br />

follow.<br />

Default<br />

(first)<br />

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

server:<br />

1.<br />

Register<br />

the<br />

service<br />

principal<br />

name<br />

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

the<br />

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

server.<br />

On<br />

the<br />

Active<br />

Directory<br />

domain<br />

controller,<br />

run<br />

the<br />

ktpass.<br />

command.<br />

For<br />

example,<br />

when<br />

the<br />

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

host<br />

is<br />

diamond.subnet2.ibm.com,<br />

and<br />

the<br />

Active<br />

Directory<br />

domain<br />

is<br />

<strong>IBM</strong>.COM.<br />

the<br />

command<br />

is:<br />

ktpass<br />

-princ<br />

HTTP/diamond.subnet2.ibm.com@<strong>IBM</strong>.COM<br />

-mapuser<br />

diamond$<br />

Note<br />

that<br />

the<br />

value<br />

to<br />

the<br />

-mapuser<br />

option<br />

has<br />

a<br />

dollar<br />

sign<br />

(<br />

$<br />

)<br />

character<br />

at<br />

the<br />

end.<br />

The<br />

user<br />

with<br />

the<br />

dollar<br />

sign<br />

(<br />

$<br />

)<br />

represents<br />

the<br />

local<br />

service<br />

account.<br />

Multiple<br />

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

server<br />

instances:<br />

1.<br />

Register<br />

the<br />

service<br />

principal<br />

name<br />

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

the<br />

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

server.<br />

On<br />

the<br />

Active<br />

Directory<br />

domain<br />

controller,<br />

run<br />

the<br />

ktpass.<br />

command.<br />

For<br />

example,<br />

when<br />

the<br />

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

instance<br />

name<br />

is<br />

web1,<br />

host<br />

name<br />

is<br />

web1.subnet2.ibm.com,<br />

and<br />

the<br />

Active<br />

Directory<br />

domain<br />

is<br />

<strong>IBM</strong>.COM.<br />

the<br />

command<br />

is:<br />

ktpass<br />

-princ<br />

HTTP/web1.subnet2.ibm.com@<strong>IBM</strong>.COM<br />

-mapuser<br />

web1<br />

Note:<br />

The<br />

user<br />

specified<br />

by<br />

-mapuser<br />

must<br />

match<br />

the<br />

user<br />

created<br />

in<br />

Step<br />

1<br />

above.<br />

The<br />

-mapuser<br />

option<br />

does<br />

not<br />

create<br />

a<br />

user<br />

account.<br />

2.<br />

Modify<br />

the<br />

service<br />

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

the<br />

instance<br />

so<br />

that<br />

it<br />

starts<br />

using<br />

the<br />

new<br />

user<br />

you<br />

just<br />

created.<br />

Open<br />

the<br />

Services<br />

control<br />

panel<br />

right<br />

click<br />

on<br />

the<br />

service<br />

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

a<br />

new<br />

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

server,<br />

and<br />

select<br />

Properties.<br />

Select<br />

the<br />

Log<br />

On<br />

tab,<br />

and<br />

select<br />

the<br />

This<br />

account<br />

radio<br />

button.<br />

For<br />

the<br />

account<br />

name,<br />

enter<br />

the<br />

name<br />

of<br />

the<br />

account<br />

you<br />

just<br />

created.<br />

For<br />

example,<br />

web1@subnet1.ibm.com.<br />

Enter<br />

the<br />

password<br />

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

the<br />

account.<br />

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