Implement the security manager by writing a class that extends com.actuate.iportal.security.iPortalSecurityAdapter. This class contains the following methods.
Required method that evaluates the current user’s security credentials. The Login module calls authenticate( ) to validate the current user’s security credentials. If authenticate( ) returns false, the user is redirected to the login page.
A byte array representing any extended credentials for the iServer to use to authenticate the user, or null if there are no extended credentials to evaluate.
Required method that retrieves the current user’s password. The Login module calls getPassword( ) and uses the password to establish a connection to the application server and file system.
Evaluates whether the user connects to an Encyclopedia volume. The Login module calls isEnterprise( ) to determine whether to use a repository on the file system.