La request di autenticazione (non la request che chiede la pagina web del login) CHI la dovrebbe gestire? Una es. Servlet in AppMainLogin? O direttamente App1 o App2 a seconda di quel campo?
per come l'ho pensata io, da AppMainLogin dovrebbe essere richiamato il metodo login sull'App scelta e quindi tutto dovrebbe essere gestito nell'App di destinazione.