The authenticate method from CSSCustomAuthenticationIF supports custom authentication. The authenticate method accepts credentials (user name and password) that the user entered while trying to access the EPM System as input parameters. This method returns a string (user name) if custom authentication is successful. It throws a java.lang.Exception if authentication is unsuccessful. The user name returned by the method should uniquely identify a user in one of the user directories included in Shared Services search order. EPM System security framework supports the username@providerName format.
Note: | To initialize resources, for example, a JDBC connection pool use the class constructor. Doing so improves performance by not loading resources for every authentication. |