1.2 Implement Multi Factor Authentication

This topic provides instructions to implement any third party MFA provider.

In Oracle FLEXCUBE Investor Servicing, framework support is provided to implement any third party MFA provider.

Implement third party MFA authentication

  1. Create new class MFAAuthenticatePassword by extending IMFAAuthenticatePassword interface.
    The class file MFAAuthenticatePassword.class is created.
  2. Place the class file MFAAuthenticatePassword.class in the file path \FCJNeoWeb\Javasource\com\ofss\fcc\mfa before building application EAR.
  3. In MFAAuthenticatePassword.process method, enter parameter dataMap is of HashMap data type with Key values UserId, MFAId, and MFAPin.
  4. The MFAAuthenticatePassword.process method should return xml with tag msgStatus as SUCCESS or FAILURE.
    The MFA Login will be considered as successful if msgStatus tag value is SUCCESS.