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.

Token<br />

authentication<br />

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

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

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

supports<br />

authentication<br />

using<br />

a<br />

token<br />

passcode<br />

supplied<br />

by<br />

the<br />

client.<br />

This<br />

section<br />

contains<br />

the<br />

following<br />

topics:<br />

v<br />

“Token<br />

authentication<br />

concepts”<br />

v<br />

“Token<br />

authentication<br />

configuration”<br />

on<br />

page<br />

162<br />

Token<br />

authentication<br />

concepts<br />

This<br />

section<br />

contains<br />

the<br />

following<br />

topics:<br />

v<br />

“Token<br />

authentication<br />

library”<br />

v<br />

“SecurID<br />

Token<br />

authentication”<br />

v<br />

“Authentication<br />

workflow<br />

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

tokens<br />

in<br />

new<br />

PIN<br />

mode”<br />

on<br />

page<br />

161<br />

v<br />

“Using<br />

token<br />

authentication<br />

with<br />

a<br />

password<br />

strength<br />

server”<br />

on<br />

page<br />

162<br />

v<br />

“RSA<br />

SecurID<br />

client<br />

does<br />

not<br />

support<br />

Linux<br />

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

zSeries”<br />

on<br />

page<br />

162<br />

Token<br />

authentication<br />

library<br />

Two-factor<br />

authentication<br />

requires<br />

users<br />

to<br />

provide<br />

two<br />

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

of<br />

identification.<br />

For<br />

example,<br />

a<br />

single<br />

factor<br />

of<br />

identification,<br />

such<br />

as<br />

a<br />

password,<br />

plus<br />

a<br />

second<br />

factor<br />

in<br />

the<br />

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

of<br />

an<br />

authentication<br />

token.<br />

A<br />

simple<br />

two-factor<br />

method<br />

---<br />

based<br />

on<br />

something<br />

the<br />

user<br />

knows<br />

plus<br />

something<br />

the<br />

user<br />

possesses<br />

--<br />

provides<br />

a<br />

more<br />

reliable<br />

level<br />

of<br />

user<br />

authentication<br />

than<br />

reusable<br />

passwords.<br />

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

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

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

provides<br />

a<br />

built-in<br />

two-factor<br />

authentication<br />

library,<br />

xtokenauth,<br />

that<br />

is<br />

a<br />

client<br />

of<br />

the<br />

RSA<br />

SecurID<br />

token<br />

authentication<br />

server<br />

(ACE/Server)<br />

and<br />

is<br />

written<br />

against<br />

the<br />

RSA<br />

Authorization<br />

API.<br />

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

provides<br />

RSA<br />

token<br />

authentication<br />

client<br />

(ACE/Agent)<br />

functions,<br />

and<br />

is<br />

certified<br />

as<br />

SecurID<br />

Ready.<br />

By<br />

default,<br />

this<br />

built-in<br />

shared<br />

library<br />

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

token<br />

authentication<br />

is<br />

hard-coded<br />

to<br />

map<br />

SecurID<br />

(RSA)<br />

token<br />

passcode<br />

data.<br />

This<br />

default<br />

token<br />

authentication<br />

mechanism<br />

expects<br />

the<br />

user<br />

name<br />

used<br />

by<br />

the<br />

client<br />

to<br />

map<br />

to<br />

an<br />

existing<br />

user<br />

account<br />

in<br />

the<br />

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

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

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

LDAP<br />

registry.<br />

Note:<br />

You<br />

can<br />

also<br />

customize<br />

this<br />

library<br />

file<br />

to<br />

authenticate<br />

other<br />

types<br />

of<br />

special<br />

token<br />

data<br />

and,<br />

optionally,<br />

map<br />

this<br />

data<br />

to<br />

a<br />

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

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

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

identity.<br />

Refer<br />

to<br />

the<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 />

Web<br />

Security<br />

Developer<br />

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

more<br />

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

SecurID<br />

Token<br />

authentication<br />

The<br />

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

token<br />

authentication<br />

process<br />

requires<br />

the<br />

RSA<br />

SecurID<br />

client,<br />

installed<br />

and<br />

configured<br />

on<br />

the<br />

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

server<br />

machine,<br />

to<br />

communicate<br />

with<br />

a<br />

remote<br />

RSA<br />

server.<br />

The<br />

supported<br />

SecurID<br />

client<br />

version<br />

is<br />

5.1.<br />

RSA’s<br />

ACE/Servers<br />

authenticate<br />

several<br />

different<br />

tokens,<br />

including<br />

software<br />

tokens<br />

and<br />

hand-held<br />

microprocessor-controlled<br />

devices.<br />

SecurID<br />

Software<br />

Tokens<br />

are<br />

binary<br />

programs<br />

running<br />

on<br />

a<br />

workstation,<br />

installed<br />

on<br />

a<br />

smart-card,<br />

or<br />

running<br />

as<br />

a<br />

plug-in<br />

to<br />

a<br />

Web<br />

browser.<br />

SecurID<br />

Software<br />

Tokens<br />

can<br />

run<br />

as<br />

an<br />

application.<br />

The<br />

application<br />

displays<br />

a<br />

window<br />

into<br />

which<br />

a<br />

user<br />

enters<br />

a<br />

Personal<br />

Identification<br />

Number<br />

(PIN),<br />

and<br />

the<br />

Software<br />

Token<br />

computes<br />

the<br />

passcode.<br />

The<br />

user<br />

can<br />

then<br />

authenticate<br />

to<br />

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

by<br />

entering<br />

the<br />

passcode<br />

into<br />

a<br />

login<br />

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

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