03.05.2015 Views

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

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.

9.2.2 <strong>WebSphere</strong> Application Server security components<br />

The <strong>WebSphere</strong> Application Server security components are listed below.<br />

User registry<br />

The user registry stores user and group names for authentication and<br />

authorization purposes. Authentication mechanisms configured for <strong>WebSphere</strong><br />

Application Server consult the user registry to collect user related information<br />

when creating credentials, which are then used to represent the user for<br />

authorization. The options for user registries include:<br />

►<br />

►<br />

►<br />

Local operating system user registry - when configured, <strong>WebSphere</strong> uses<br />

the operating system’s users and groups for authentication. When configuring<br />

<strong>WebSphere</strong> Application Server on Windows NT or Windows 200 platforms<br />

that are connected to a Windows domain, you should be aware that domain<br />

user registry takes precedence over a local machine’s user registry.<br />

LDAP user registry - in many solutions, LDAP user registry is recommended<br />

as the best solution for large scale Web implementations. Most of the LDAP<br />

servers available on the market are well equipped with security mechanisms<br />

that can be used to securely communicate with <strong>WebSphere</strong> Application<br />

Server. <strong>WebSphere</strong> supports a few LDAP servers: <strong>IBM</strong> SecureWay Directory,<br />

Netscape LDAP Server, Lotus Domino LDAP Server, Microsoft Active<br />

Directory. There is also the possibility to use other LDAP servers. The<br />

flexibility of search parameters that an administrator can set up to adapt<br />

<strong>WebSphere</strong> to different LDAP schemas is considerable.<br />

Custom user registry - this leaves an open door for any custom<br />

implementation of a user registry database. <strong>WebSphere</strong> API provides the<br />

UserRegistry Java interface that you should use to write the custom registry.<br />

This interface may be used to access virtually any relational database, flat<br />

files and so on.<br />

The <strong>WebSphere</strong> authentication mechanism cannot be configured to use more<br />

than one user registry at a time. Only one single active registry is supported and<br />

it is set up when configuring Global <strong>Security</strong> settings using the Administration<br />

Console.<br />

Authentication mechanisms<br />

An authentication mechanism defines rules about security information, for<br />

example, whether a credential is forwardable to another Java process, and the<br />

format in which security information is stored in both credentials and tokens.<br />

Authentication is the process of establishing whether a client is valid in a<br />

particular context. A client can be either an end user, a machine, or an<br />

application.<br />

224 <strong>IBM</strong> <strong>WebSphere</strong> <strong>V5.0</strong> <strong>Security</strong> Handbook

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

Saved successfully!

Ooh no, something went wrong!