Migrating MFA rule to action

function multifactorAuthentication(user, context, callback) {
  var queryParmMfa = context.request && context.request.query ? context.request.query.m : "";
  
  var mfaProvider = "";
  var appData = user.app_metadata;
  if(appData !== undefined && appData.mfaProvider) {
      mfaProvider = appData.mfaProvider;
  }  
  
  if(!mfaProvider && queryParmMfa) {
    mfaProvider = queryParmMfa;
  }

  context.multifactor = [];
  if (mfaProvider && (context.clientID === configuration.MFA_APP_1 || 
                      context.clientID === configuration.MFA_APP_2)) {
   context.multifactor = {
      provider: mfaProvider,
      allowRememberBrowser: true
    };
  }
	
  callback(null, user, context);
}