This topic describes how you can use the Authentication
Manager Service API (Java) to enable your client applications to
programmatically authenticate users.
User authentication may be required to interact with an enterprise
database or other enterprise repositories that store secure data.
Consider, for example, a scenario where a user enters a user
name and password into a web page and submits the values to a J2EE
application server hosting Forms. A Forms custom application can
authenticate the user with the Authentication Manager service.
If the authentication is successful, the application accesses
a secured enterprise database. Otherwise, a message is sent to the
user stating that the user is not an authorized user.
The following diagram shows the application’s logic flow.
The following table describes the steps in this diagram
Step
|
Description
|
1
|
The user accesses a web site and specifies
a user name and password. This information is submitted to a J2EE
application server hosting LiveCycle.
|
2
|
The user credentials are authenticated with
the Authentication Manager service. If the user credentials are
valid, the workflow proceeds to step 3. Otherwise, a message is
sent to the user stating that the user is not an authorized user.
|
3
|
User information and a form design are retrieved
from a secured enterprise database.
|
4
|
User information is merged with a form design
and the form is rendered to the user.
|