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.

v<br />

Because<br />

the<br />

cookies<br />

are<br />

available<br />

to<br />

both<br />

HTTP<br />

and<br />

HTTPS<br />

clients,<br />

they<br />

are<br />

not<br />

flagged<br />

as<br />

secure<br />

cookies.<br />

Same<br />

session<br />

limitation<br />

with<br />

Netscape<br />

4.7x<br />

Problem:<br />

The<br />

same-session<br />

feature<br />

fails<br />

on<br />

Netscape<br />

Navigator<br />

Version<br />

4.7x<br />

when<br />

requests<br />

made<br />

to<br />

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

include<br />

the<br />

port<br />

number<br />

in<br />

the<br />

URL,<br />

such<br />

as:<br />

http://webseal:80<br />

Explanation:<br />

When<br />

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

is<br />

configured<br />

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

the<br />

default<br />

HTTP/HTTPS<br />

ports,<br />

and<br />

the<br />

port<br />

number<br />

is<br />

not<br />

included<br />

in<br />

the<br />

URL,<br />

the<br />

request<br />

succeeds.<br />

Requests<br />

fail<br />

when<br />

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

is<br />

configured<br />

on<br />

non-default<br />

ports<br />

and<br />

the<br />

use-same-session<br />

=<br />

yes<br />

configuration<br />

option<br />

is<br />

enabled.<br />

Netscape<br />

4.7x<br />

does<br />

not<br />

consider<br />

host<br />

names<br />

with<br />

non-standard<br />

port<br />

numbers<br />

to<br />

be<br />

in<br />

the<br />

same<br />

domain<br />

as<br />

those<br />

with<br />

different<br />

port<br />

numbers.<br />

For<br />

example,<br />

when<br />

you<br />

access<br />

https://hostname:443<br />

,<br />

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

sets<br />

a<br />

cookie.<br />

When<br />

you<br />

later<br />

access<br />

http://hostname:80<br />

,<br />

Netscape<br />

does<br />

not<br />

send<br />

the<br />

cookie<br />

because<br />

domain:80<br />

is<br />

not<br />

the<br />

same<br />

as<br />

domain:443.<br />

Workaround:<br />

Upgrade<br />

to<br />

Netscape<br />

Navigator,<br />

Version<br />

6.2,<br />

or<br />

higher.<br />

Determining<br />

valid<br />

session<br />

ID<br />

data<br />

types<br />

The<br />

session<br />

data<br />

type<br />

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

a<br />

client<br />

accessing<br />

with<br />

a<br />

particular<br />

authentication<br />

method<br />

is<br />

determined<br />

by<br />

specific<br />

combinations<br />

of<br />

the<br />

following<br />

configuration<br />

parameters:<br />

v<br />

Enabling<br />

or<br />

disabling<br />

session<br />

cookies<br />

(ssl-id-sessions)<br />

v<br />

Enabling<br />

or<br />

disabling<br />

the<br />

ability<br />

to<br />

use<br />

the<br />

same<br />

session<br />

data<br />

when<br />

a<br />

client<br />

switches<br />

between<br />

HTTP<br />

and<br />

HTTPS<br />

(use-same-session)<br />

The<br />

following<br />

tables<br />

summarizes<br />

the<br />

valid<br />

session<br />

ID<br />

data<br />

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

any<br />

given<br />

configuration<br />

that<br />

combines<br />

the<br />

ssl-id-sessions<br />

and<br />

use-same-session<br />

parameters:<br />

HTTPS<br />

Clients<br />

Authentication<br />

Method<br />

ssl-id-sessions<br />

=<br />

yes<br />

ssl-id-sessions<br />

=<br />

no<br />

use-same-session<br />

=<br />

no<br />

ssl-id-sessions<br />

ignored<br />

use-same-session<br />

=<br />

yes<br />

Failover<br />

cookie<br />

SSL<br />

ID<br />

Cookie<br />

Cookie<br />

Certificate<br />

SSL<br />

ID<br />

Cookie<br />

Cookie<br />

CDSSO<br />

SSL<br />

ID<br />

Cookie<br />

Cookie<br />

Token<br />

SSL<br />

ID<br />

Cookie<br />

Cookie<br />

Forms<br />

SSL<br />

ID<br />

Cookie<br />

Cookie<br />

BA<br />

SSL<br />

ID<br />

Cookie<br />

Cookie<br />

HTTP<br />

header<br />

SSL<br />

ID<br />

HTTP<br />

header<br />

HTTP<br />

header<br />

IP<br />

address<br />

SSL<br />

ID<br />

IP<br />

address<br />

IP<br />

address<br />

HTTP<br />

Clients<br />

Authentication<br />

Method<br />

use-same-session<br />

=<br />

no<br />

use-same-session<br />

=<br />

yes<br />

Failover<br />

cookie<br />

Cookie<br />

Cookie<br />

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