Con IIS c'è la possibilità di riconoscere l'utente che ha eseguito il login nella macchina.
Anche io ho lo stesso problema (uso tomcat).
bisogna in teoria far comunicare i 2 web server IIS passa il nome dell'utente (non so come) a tomcat il quale prepara un profilo in base al nome che riceve