Authentication of users

Clients must be authenticated by providing a user name and password from the user registry when administrative security is enabled. If a client tries to access a secured application without being authenticated, an exception is generated.

Table 1 lists typical clients that would invoke IBM® Business Process Manager components, and the authentication options available for each type of client.
Table 1. Authentication options for various clients
Client Authentication options Notes
Web services clients You can use WS-Security/SOAP authentication  
Web or HTTP clients HTTP Basic authentication (the browser prompts the client for a user name and password) These clients reference JSPs, Servlets, and HTML documents
Java™ clients JAAS  
All clients SSL client authentication  

Some of the components of the IBM Business Process Manager infrastructure have authentication aliases that are used to authenticate the runtime code for access to databases and the messaging engine. The IBM Business Process Manager installer collects the user name and passwords to create these aliases.

Some runtime components have message-driven beans (MDBs) that are configured with a runAs role. The IBM Business Process Manager installer collects the user name and password for the runAs role.

Several components of IBM Business Process Manager use predefined aliases for authenticating with messaging engines and databases. This topic applies only to the Distributed platformsDuring profile creation, these authentication aliases are given a default value of the main administrator user identity and password. You should configure these aliases to correspond to other users in your user account repository.This topic applies only to the z/OS platformThe user names and passwords in the applicable response file are associated with these aliases.