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>for</strong>ms-sso-login-pages]<br />

login-page-stanza<br />

=<br />

xxxxx><br />

#login-page-stanza<br />

=<br />

aaaaa><br />

#login-page-stanza<br />

=<br />

bbbbb><br />

[xxxxx>]<br />

login-page<br />

=<br />

regular-expression-page-match><br />

login-<strong>for</strong>m-action<br />

=<br />

regular-expression-<strong>for</strong>m-match><br />

gso-resource<br />

=<br />

gso-target><br />

argument-stanza<br />

=<br />

yyyyy><br />

[yyyyy>]<br />

name><br />

=<br />

method>:value><br />

The<br />

[<strong>for</strong>ms-sso-login-pages]<br />

stanza<br />

The<br />

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

single<br />

sign-on<br />

configuration<br />

file<br />

must<br />

always<br />

begin<br />

with<br />

the<br />

[<strong>for</strong>ms-sso-login-pages]<br />

stanza.<br />

The<br />

stanza<br />

contains<br />

one<br />

or<br />

more<br />

login-page-stanza<br />

entries<br />

that<br />

point<br />

to<br />

other<br />

custom-named<br />

stanzas<br />

that<br />

contain<br />

configuration<br />

in<strong>for</strong>mation<br />

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

the<br />

login<br />

pages<br />

found<br />

on<br />

the<br />

back-end<br />

application<br />

server.<br />

The<br />

ability<br />

to<br />

support<br />

multiple<br />

login<br />

pages<br />

on<br />

a<br />

single<br />

junction<br />

is<br />

important<br />

because<br />

a<br />

single<br />

back-end<br />

server<br />

might<br />

host<br />

several<br />

applications<br />

that<br />

each<br />

use<br />

a<br />

different<br />

authentication<br />

method.<br />

For<br />

example:<br />

[<strong>for</strong>ms-sso-login-pages]<br />

login-page-stanza<br />

=<br />

loginpage1<br />

login-page-stanza<br />

=<br />

loginpage2<br />

The<br />

custom<br />

login<br />

page<br />

stanza<br />

Each<br />

custom<br />

login<br />

page<br />

stanza<br />

is<br />

used<br />

to<br />

intercept<br />

a<br />

particular<br />

URL<br />

pattern.<br />

The<br />

stanza<br />

can<br />

contain<br />

the<br />

following<br />

parameters:<br />

Parameter<br />

Description<br />

login-page<br />

This<br />

parameter<br />

specifies<br />

a<br />

pattern,<br />

using<br />

a<br />

regular<br />

expression,<br />

that<br />

uniquely<br />

identifies<br />

requests<br />

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

an<br />

application’s<br />

login<br />

page.<br />

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

intercepts<br />

these<br />

pages<br />

and<br />

begins<br />

the<br />

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

single<br />

sign-on<br />

process.<br />

The<br />

regular<br />

expression<br />

is<br />

compared<br />

against<br />

the<br />

request<br />

URI<br />

and<br />

is<br />

relative<br />

to<br />

(and<br />

not<br />

including)<br />

the<br />

junction<br />

point<br />

where<br />

the<br />

server<br />

is<br />

mounted.<br />

login-<strong>for</strong>m-action<br />

This<br />

parameter<br />

specifies<br />

a<br />

pattern,<br />

using<br />

a<br />

regular<br />

expression,<br />

that<br />

identifies<br />

which<br />

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

contained<br />

in<br />

the<br />

intercepted<br />

page<br />

is<br />

the<br />

application’s<br />

login<br />

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

If<br />

there<br />

is<br />

only<br />

a<br />

single<br />

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

in<br />

the<br />

page,<br />

or<br />

if<br />

the<br />

login<br />

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

is<br />

the<br />

first<br />

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

in<br />

the<br />

document,<br />

then<br />

the<br />

expression<br />

can<br />

be<br />

″*>.<br />

Otherwise,<br />

the<br />

regular<br />

expression<br />

should<br />

match<br />

the<br />

″action><br />

attribute<br />

of<br />

the<br />

login<br />

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

gso-resource<br />

This<br />

parameter<br />

specifies<br />

the<br />

GSO<br />

resource<br />

to<br />

use<br />

when<br />

retrieving<br />

the<br />

GSO<br />

user<br />

name<br />

and<br />

password<br />

from<br />

a<br />

GSO<br />

database.<br />

Leave<br />

this<br />

parameter<br />

blank<br />

if<br />

GSO<br />

is<br />

not<br />

used<br />

to<br />

store<br />

a<br />

GSO<br />

user<br />

name<br />

and<br />

password.<br />

argument-stanza<br />

This<br />

parameter<br />

points<br />

to<br />

another<br />

custom<br />

stanza<br />

that<br />

lists<br />

the<br />

fields<br />

and<br />

data<br />

required<br />

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

completing<br />

the<br />

login<br />

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

For<br />

example:<br />

Chapter<br />

11.<br />

Single<br />

sign-on<br />

solutions<br />

across<br />

junctions<br />

329

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

Saved successfully!

Ooh no, something went wrong!