Understanding the authentication process
The authentication process involves the following steps, in this order:
*
A user or client makes a request by choosing a link on an Actuate Java Component page or by typing an Actuate Java Component URI in a web browser. The Java Component application processes the request.
*
If a custom security adapter parameter is set in the web.xml file, the Java Component attempts to load the custom security adapter class. If the class loads successfully, the following steps occur:
*
The Java Component calls the custom security adapter’s authenticate( ) method with the parameters that the browser sent.
*
The authenticate( ) method performs the custom validation.
*
The Java Component calls the getUserName( ), getPassword( ), and getUserHomeFolder( ) methods to retrieve the user information the Actuate web service requires.
*
Optionally, the Java Component calls the getExtendedCredentials( ) method. If this method returns null, there are no extended credentials to send to the web service.
*

Additional Links:

Copyright Actuate Corporation 2012