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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

[spnego]<br />

#<br />

UNIX<br />

ONLY<br />

spnego-krb-service-name<br />

=<br />

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

#<br />

UNIX<br />

ONLY<br />

spnego-krb-keytab-file<br />

=<br />

/var/pdweb/keytab-web1/web1_HTTP.keytab<br />

Step<br />

9:<br />

Restart<br />

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

UNIX<br />

pdweb<br />

start<br />

Windows<br />

Use<br />

the<br />

Services<br />

Control<br />

Panel.<br />

On<br />

Windows,<br />

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

must<br />

be<br />

running<br />

as<br />

a<br />

service<br />

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

SPNEGO<br />

authentication<br />

to<br />

work<br />

properly.<br />

Otherwise,<br />

it<br />

runs<br />

using<br />

the<br />

identity<br />

of<br />

the<br />

logged<br />

in<br />

user.<br />

Step<br />

10:<br />

Configure<br />

the<br />

Internet<br />

Explorer<br />

client<br />

The<br />

Internet<br />

Explorer<br />

client<br />

must<br />

be<br />

configured<br />

to<br />

use<br />

the<br />

SPNEGO<br />

protocol<br />

to<br />

negotiate<br />

authentication<br />

mechanisms.<br />

Consult<br />

the<br />

Microsoft<br />

Internet<br />

Explorer<br />

documentation<br />

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

complete<br />

configuration<br />

instructions.<br />

Notes:<br />

v<br />

The<br />

IE<br />

browser<br />

must<br />

recognize<br />

the<br />

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

server<br />

as<br />

an<br />

Intranet<br />

or<br />

Trusted<br />

site.<br />

When<br />

this<br />

is<br />

not<br />

configured,<br />

the<br />

IE<br />

client<br />

does<br />

not<br />

automatically<br />

send<br />

user<br />

name<br />

and<br />

password<br />

to<br />

the<br />

server.<br />

The<br />

IE<br />

client<br />

should<br />

add<br />

the<br />

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

server<br />

to<br />

the<br />

Intranet<br />

Sites<br />

list,<br />

or<br />

add<br />

the<br />

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

server<br />

to<br />

the<br />

″Do<br />

not<br />

require<br />

a<br />

proxy<br />

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

these<br />

sites″<br />

list.<br />

v<br />

Internet<br />

Explorer<br />

6<br />

must<br />

be<br />

specifically<br />

configured<br />

to<br />

enable<br />

single<br />

sign-on.<br />

Use<br />

the<br />

menu<br />

item<br />

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

Internet<br />

Options...<br />

and<br />

select<br />

the<br />

Advanced<br />

tab.<br />

v<br />

The<br />

Windows<br />

client<br />

must<br />

use<br />

the<br />

correct<br />

DNS<br />

name<br />

to<br />

access<br />

the<br />

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

server.<br />

When<br />

an<br />

incorrect<br />

DNS<br />

name<br />

is<br />

used,<br />

IE<br />

may<br />

attempt<br />

to<br />

use<br />

NT<br />

LAN<br />

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

(NTLM)<br />

protocol<br />

to<br />

contact<br />

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

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

does<br />

not<br />

support<br />

NTLM.<br />

Troubleshooting<br />

tips<br />

Kerberos<br />

configuration<br />

v<br />

Problem:<br />

When<br />

testing<br />

the<br />

keytab<br />

created<br />

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

a<br />

UNIX<br />

server<br />

using<br />

kinit,<br />

you<br />

get<br />

the<br />

error<br />

″Clock<br />

skew<br />

too<br />

great<br />

while<br />

getting<br />

initial<br />

credentials.″<br />

Solution:<br />

You<br />

must<br />

keep<br />

clocks<br />

synchronized<br />

when<br />

using<br />

Kerberos.<br />

For<br />

a<br />

permanent<br />

solution,<br />

deploy<br />

some<br />

kind<br />

of<br />

time<br />

synchronization<br />

service<br />

on<br />

your<br />

machines.<br />

For<br />

a<br />

temporary<br />

solution,<br />

adjust<br />

the<br />

clocks<br />

on<br />

the<br />

machines<br />

so<br />

they<br />

are<br />

within<br />

one<br />

minute<br />

of<br />

each<br />

other.<br />

v<br />

Problem:<br />

When<br />

testing<br />

the<br />

keytab<br />

created<br />

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

a<br />

UNIX<br />

server<br />

using<br />

kinit,<br />

you<br />

get<br />

the<br />

error<br />

″Preauthentication<br />

failed<br />

while<br />

getting<br />

initial<br />

credentials″<br />

or<br />

″Password<br />

incorrect<br />

while<br />

getting<br />

initial<br />

credentials″.<br />

Solution:<br />

The<br />

key<br />

in<br />

the<br />

keytab<br />

file<br />

is<br />

incorrect.<br />

Make<br />

sure<br />

you<br />

generated<br />

the<br />

keytab<br />

file<br />

correctly,<br />

with<br />

the<br />

correct<br />

principal<br />

name,<br />

Active<br />

Directory<br />

user<br />

name,<br />

and<br />

path.<br />

v<br />

Problem:<br />

kinit<br />

crashes<br />

when<br />

running<br />

kinit<br />

-k<br />

-t<br />

Solution:<br />

Some<br />

versions<br />

of<br />

kinit<br />

don’t<br />

deal<br />

properly<br />

with<br />

problems<br />

when<br />

an<br />

entry<br />

is<br />

not<br />

found<br />

in<br />

a<br />

keytab<br />

file.<br />

Double-check<br />

that<br />

the<br />

keytab<br />

file<br />

has<br />

the<br />

exact<br />

same<br />

entry<br />

you<br />

are<br />

passing<br />

to<br />

kinit.<br />

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

configuration<br />

Chapter<br />

9.<br />

Client<br />

single<br />

sign-on<br />

solutions<br />

243

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

Saved successfully!

Ooh no, something went wrong!