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.

Credential<br />

refresh<br />

This<br />

section<br />

contains<br />

the<br />

following<br />

topics:<br />

v<br />

“Credential<br />

refresh<br />

concepts”<br />

v<br />

“Credential<br />

refresh<br />

configuration”<br />

on<br />

page<br />

224<br />

v<br />

“Credential<br />

refresh<br />

usage”<br />

on<br />

page<br />

225<br />

Credential<br />

refresh<br />

concepts<br />

This<br />

section<br />

contains<br />

the<br />

following<br />

topics:<br />

v<br />

“Credential<br />

refresh<br />

overview”<br />

v<br />

“Credential<br />

refresh<br />

rules”<br />

on<br />

page<br />

221<br />

v<br />

“Refresh<br />

of<br />

cached<br />

credential<br />

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

on<br />

page<br />

221<br />

v<br />

“Configuration<br />

file<br />

syntax<br />

and<br />

usage”<br />

on<br />

page<br />

222<br />

v<br />

“Default<br />

settings<br />

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

preserve<br />

and<br />

refresh”<br />

on<br />

page<br />

223<br />

v<br />

“Limitations”<br />

on<br />

page<br />

223<br />

Credential<br />

refresh<br />

overview<br />

When<br />

a<br />

user<br />

authenticates<br />

to<br />

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

the<br />

authentication<br />

process<br />

accesses<br />

the<br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

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

user<br />

registry<br />

and<br />

builds<br />

a<br />

credential<br />

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

the<br />

user.<br />

The<br />

credential<br />

contains<br />

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

about<br />

the<br />

user<br />

that<br />

is<br />

needed<br />

by<br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

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

to<br />

decide<br />

whether<br />

to<br />

grant<br />

the<br />

user<br />

access<br />

to<br />

the<br />

requested<br />

resource.<br />

An<br />

example<br />

of<br />

credential<br />

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

is<br />

a<br />

list<br />

of<br />

groups<br />

to<br />

which<br />

the<br />

user<br />

belongs.<br />

During<br />

a<br />

user<br />

session,<br />

changes<br />

in<br />

user<br />

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

can<br />

take<br />

place.<br />

For<br />

example,<br />

the<br />

user<br />

may<br />

be<br />

added<br />

to<br />

a<br />

new<br />

group.<br />

When<br />

this<br />

occurs,<br />

there<br />

might<br />

be<br />

a<br />

need<br />

to<br />

update<br />

or<br />

refresh<br />

the<br />

contents<br />

of<br />

the<br />

user<br />

credential,<br />

to<br />

reflect<br />

the<br />

new<br />

user<br />

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

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

provides<br />

a<br />

mechanism<br />

to<br />

enable<br />

a<br />

credential<br />

refresh<br />

without<br />

requiring<br />

the<br />

user<br />

to<br />

log<br />

out<br />

and<br />

then<br />

reauthenticate.<br />

You<br />

can<br />

control<br />

how<br />

the<br />

credential<br />

refresh<br />

feature<br />

occurs.<br />

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

provides<br />

configuration<br />

settings<br />

that<br />

enable<br />

you<br />

to<br />

specify<br />

credential<br />

attributes<br />

to<br />

refresh<br />

(update)<br />

and<br />

credential<br />

attributes<br />

to<br />

preserve<br />

(retain).<br />

This<br />

enables<br />

you<br />

to<br />

have<br />

precise<br />

control<br />

over<br />

how<br />

user<br />

credentials<br />

are<br />

manipulated<br />

during<br />

a<br />

user<br />

session.<br />

Use<br />

of<br />

the<br />

credential<br />

refresh<br />

configuration<br />

settings<br />

can<br />

be<br />

important<br />

when<br />

the<br />

authentication<br />

process<br />

on<br />

your<br />

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

server<br />

includes<br />

call<br />

outs<br />

to<br />

mechanisms<br />

that<br />

provide<br />

additional<br />

or<br />

extended<br />

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

about<br />

a<br />

user.<br />

These<br />

mechanisms<br />

include:<br />

v<br />

Credential<br />

attribute<br />

entitlement<br />

service.<br />

This<br />

service<br />

is<br />

built<br />

into<br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

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

by<br />

default.<br />

v<br />

Customized<br />

credential<br />

attribute<br />

entitlement<br />

service<br />

This<br />

service<br />

must<br />

be<br />

written<br />

by<br />

the<br />

application<br />

developer.<br />

v<br />

Credential<br />

extended<br />

attributes<br />

external<br />

authentication<br />

module<br />

This<br />

authentication<br />

module<br />

must<br />

be<br />

written<br />

by<br />

the<br />

application<br />

developer.<br />

For<br />

more<br />

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

on<br />

the<br />

credential<br />

attribute<br />

services<br />

listed<br />

above,<br />

see<br />

“Mechanisms<br />

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

adding<br />

registry<br />

attributes<br />

to<br />

a<br />

credential”<br />

on<br />

page<br />

215.<br />

When<br />

credential<br />

refresh<br />

occurs,<br />

the<br />

above<br />

services<br />

are<br />

handled<br />

as<br />

follows:<br />

v<br />

The<br />

default<br />

credential<br />

attribute<br />

entitlement<br />

services<br />

is<br />

run.<br />

v<br />

The<br />

customized<br />

credential<br />

attribute<br />

entitlement<br />

services<br />

is<br />

run.<br />

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