The custom authentication module must use the CSSCustomAuthenticationIF Java interface to integrate with EPM System security framework. It must return a user name string if custom authentication is successful or a an error message if authentication is not successful. For the authentication process to be completed, the user name returned by the custom authentication module must be present in one of the user directories included in Shared Services search order. EPM System security framework supports the username@providerName format.
Note: | Ensure that the user name that the custom authentication module returns does not contain an * (asterisk), because EPM System security framework interprets it as a wildcard character while searching for users. |
See Sample Code 1 for CSSCustomAuthenticationIF interface signature.
Your custom authentication module can be a class file must be included in CustomAuth.jar. The package structure is unimportant.
For detailed information about the CSSCustomAuthenticationIF interface, see Security API documentation.