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.

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

does<br />

not<br />

recognize<br />

UTF-8<br />

encoding<br />

in<br />

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

Used<br />

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

local<br />

code<br />

page<br />

only.<br />

If<br />

the<br />

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

data<br />

can<br />

be<br />

validated<br />

it<br />

is<br />

converted<br />

to<br />

UTF-8<br />

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

internal<br />

use.<br />

v<br />

auto<br />

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

attempts<br />

to<br />

distinguish<br />

between<br />

UTF-8<br />

and<br />

other<br />

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

of<br />

language<br />

character<br />

encoding.<br />

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

correctly<br />

processes<br />

any<br />

correctly<br />

constructed<br />

UTF-8<br />

input.<br />

If<br />

the<br />

encoding<br />

does<br />

not<br />

appear<br />

to<br />

be<br />

UTF-8,<br />

then<br />

the<br />

coding<br />

is<br />

processed<br />

as<br />

non-UTF-8.<br />

UTF-8<br />

support<br />

in<br />

query<br />

strings<br />

The<br />

manner<br />

in<br />

which<br />

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

processes<br />

data<br />

from<br />

query<br />

strings<br />

can<br />

be<br />

specified<br />

in<br />

the<br />

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

configuration<br />

file:<br />

[server]<br />

utf8-qstring-support-enabled<br />

=<br />

{yes|no|enabled}<br />

The<br />

default<br />

setting<br />

is<br />

no.<br />

Thus,<br />

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

default<br />

behavior<br />

is<br />

to<br />

assume<br />

all<br />

query<br />

strings<br />

are<br />

local<br />

code<br />

page.<br />

The<br />

three<br />

possible<br />

values<br />

are<br />

as<br />

follows:<br />

v<br />

yes<br />

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

only<br />

recognizes<br />

UTF-8<br />

encoding<br />

in<br />

query<br />

strings<br />

and<br />

the<br />

data<br />

is<br />

used<br />

without<br />

modification.<br />

These<br />

UTF-8<br />

characters<br />

are<br />

then<br />

validated<br />

and<br />

taken<br />

into<br />

account<br />

when<br />

processing<br />

the<br />

data.<br />

Other<br />

encoding<br />

techniques<br />

are<br />

not<br />

accepted.<br />

Use<br />

this<br />

setting<br />

when<br />

your<br />

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

server<br />

must<br />

process<br />

query<br />

strings<br />

that<br />

use<br />

UTF-8.<br />

Servers<br />

that<br />

operate<br />

in<br />

an<br />

single-byte<br />

Latin<br />

locale,<br />

such<br />

as<br />

French,<br />

German,<br />

or<br />

Spanish,<br />

and<br />

process<br />

queries<br />

from<br />

an<br />

application<br />

that<br />

uses<br />

UTF-8,<br />

should<br />

use<br />

this<br />

setting.<br />

Servers<br />

that<br />

operate<br />

in<br />

a<br />

multi-byte<br />

locale<br />

and<br />

process<br />

only<br />

UTF-8<br />

query<br />

strings<br />

can<br />

use<br />

this<br />

setting.<br />

v<br />

no<br />

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

does<br />

not<br />

recognize<br />

UTF-8<br />

encoding<br />

in<br />

query<br />

string.<br />

Used<br />

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

local<br />

code<br />

page<br />

only.<br />

If<br />

the<br />

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

data<br />

can<br />

be<br />

validated<br />

it<br />

is<br />

converted<br />

to<br />

UTF-8<br />

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

internal<br />

use.<br />

This<br />

is<br />

the<br />

default<br />

value,<br />

and<br />

is<br />

recommended.<br />

Servers<br />

that<br />

operate<br />

in<br />

a<br />

7-bit<br />

ASCII<br />

English<br />

locale<br />

can<br />

use<br />

this<br />

setting.<br />

v<br />

auto<br />

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

attempts<br />

to<br />

distinguish<br />

between<br />

UTF-8<br />

and<br />

other<br />

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

of<br />

language<br />

character<br />

encoding<br />

(DBCS<br />

and<br />

Unicode).<br />

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

correctly<br />

processes<br />

any<br />

correctly<br />

constructed<br />

UTF-8<br />

encoding.<br />

If<br />

the<br />

encoding<br />

does<br />

not<br />

appear<br />

to<br />

be<br />

UTF-8,<br />

then<br />

the<br />

coding<br />

is<br />

processed<br />

as<br />

DBCS<br />

or<br />

Unicode.<br />

Servers<br />

that<br />

operate<br />

in<br />

a<br />

multi-byte<br />

locale<br />

and<br />

process<br />

a<br />

mixture<br />

of<br />

UTF-8<br />

and<br />

non-UTF-8<br />

query<br />

strings<br />

can<br />

use<br />

this<br />

setting.<br />

Servers<br />

that<br />

operate<br />

in<br />

an<br />

single-byte<br />

Latin<br />

locale,<br />

such<br />

as<br />

French,<br />

German,<br />

or<br />

Spanish,<br />

and<br />

process<br />

a<br />

mixture<br />

of<br />

UTF-8<br />

and<br />

non-UTF-8<br />

query<br />

strings<br />

can<br />

use<br />

this<br />

setting.<br />

UTF-8<br />

encoding<br />

of<br />

tokens<br />

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

cross<br />

domain<br />

single<br />

sign-on<br />

The<br />

use<br />

of<br />

UTF-8<br />

encoding<br />

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

strings<br />

within<br />

tokens<br />

used<br />

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

cross<br />

domain<br />

single<br />

sign-on<br />

is<br />

specified<br />

in<br />

the<br />

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

configuration<br />

file.<br />

[cdsso]<br />

use-utf8<br />

=<br />

{true|false}<br />

The<br />

default<br />

value<br />

is<br />

true.<br />

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